2013-04-08 76 views
0

我想創建json解析器,以json的方式讀取許多數據。 (數據包括圖像和文本等),但不知道與JSON庫和方法創建JSON解析器。請更多解釋這個問題?如何開始在xcode(Storyboard)中創建json解析器

+0

您可能不需要創建JSon解析器,而是可以使用ALREADY創建的JSon解析器來解析任何JSon數據/格式。 – viral 2013-04-08 05:47:22

+0

查看本教程http://www.raywenderlich.com/5492/working-with-json-in-ios-5 ..閱讀完本教程後,您將清楚瞭解json parsin – Kalpesh 2013-04-08 05:48:44

回答

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,然後再探索其他事情。