2013-03-21 49 views
0

我有一个包含Json数据的字典。我无法处理它里面的数据。我试着枚举,但一直失败。访问字典中的json内容

This is the data format I am getting back using NSLog: 

2013-03-21 12:48:36.973 SaleItems[21009:c07] { 
    article = "Surface's other shoe is about to drop: the full Windows 8, Intel Core-driven Surface is headed to stores in just a few weeks."; 
    id = 2; 
    title = "Microsoft Surface Pro hits U.S. and Canada "; 
} 
2013-03-21 12:48:36.974 SaleItems[21009:c07] { 
    article = "Hit by growing demand for Samsung devices, the iPhone will lose smartphone market share for the current quarter, says a Citi analyst"; 
    id = 3; 
    title = "iPhone to shed market share"; 
} 
2013-03-21 12:48:36.974 SaleItems[21009:c07] { 
    article = "The carrier says it plans to buy wireless spectrum and network assets from Atlantic Tele-Network, aka Alltel, in an effort to boost its spectrum coffers."; 
    id = 4; 
    title = "AT&T spends $780 million "; 
} 

我知道从它的外观我回来的数组字典。我如何访问其中的数组和元素?

回答

2

看起来你有钥匙的文章,ID和标题,只需访问对象中环路:

* 我假设你有一个名为SalesItem类和上面的日志是从每个对象那

for(SalesItem *object in SalesItem){ 
    NSLog(@"Article : %@",object[@"article"]); 
    NSLog(@"Id : %@",object[@"id"]); 
    NSLog(@"Title : %@",object[@"title"]); 
} 
+0

非常感谢。工作的确如此 – 2013-03-21 10:03:42

0

这意味着你想要JSON解析。

可以用户this链接,告诉您如何在iOS5中和上述解析JSON。

所有最好的!

+0

如果你绝对需要iOS 4.3,请使用JSONKit或SBJSON – 2013-03-21 10:08:13