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 回答