0

json で多くのデータを読み取る json パーサーを作成したい。(データには画像やテキストなどが含まれます)が、jsonライブラリと方法がjsonパーサーを作成することを知りません。この問題についてもっと説明してください。

4

1 に答える 1

1

iOS sdk に組み込まれている NSJSONSerialization を使用できます。小さな例:

NSError *e = nil;
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: data options:      NSJSONReadingMutableContainers error: &e];

if (!jsonArray) {
NSLog(@"Error parsing JSON: %@", e);
} else {
for(NSDictionary *item in jsonArray) {
  NSLog(@"Item: %@", item);
}
}

または、オープンソースのパーサーを使いたい場合は、SBJSONを使用してください。SBJSON は非常に優れており、多くの人が使用しています。最初に NSJSONSerialization を使用し、後で他のことを調べることをお勧めします。

于 2013-04-08T05:47:44.617 に答える