2012-12-19 149 views
2

我想從resultsArray創建一個JSON數組對象。將NSArray轉換爲JSON對象數組

NSMutableArray *resultsArray = [NSMutableArray array]; 
FMResultSet *resultsSet = [database executeQuery:queryString]; 
while ([resultsSet next]) { 
    [resultsArray addObject:[resultsSet resultDictionary]]; 
} 

爲了說明起見,我使用FMDB來查詢數據庫。然後,我將結果對象存儲在resultsArray中。從這裏我想將結果數組轉換爲JSON數組對象。

+0

所以..你想要的所有對象,而不是字典? –

+0

你問的是如何在可可或其他東西中使用JSON庫嗎?這遠非明確。 – djromero

回答

10

您可以使用NSJSONSerialization類來創建從你的字典一個JSON文件中使用類方法

NSData * JSONData = [NSJSONSerialization dataWithJSONObject:resultsArray 
                options:kNilOptions 
                 error:&error]; 

欲瞭解更多信息看apple documentation

+0

完美的謝謝! – Karoh

+0

謝謝你。非常棒! –