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