2

resultsArray からオブジェクトの JSON 配列を作成したいと思います。

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

明確にするために、FMDB を使用してデータベースにクエリを実行しています。次に、結果のオブジェクトを resultsArray に格納します。ここから、その結果配列をオブジェクトの JSON 配列に変換したいと思います。

4

1 に答える 1

10

NSJSONSerialization クラスを使用して、クラス メソッドを使用して辞書から JSON ファイルを作成できます。

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

詳細については、アップルのドキュメントを参照してください

于 2012-12-19T22:23:40.313 に答える