2011-03-26 54 views
3

我使用JSON解析在我的应用程序 解析,这是我的JSON数据如下:怎么办JSON在iphone

{“回应”: {“成功”:假的,“错误”: {“代码”:7,“说明”:“你是不是在登录”}}}

,我想描述意味着我我的字符串 所以我怎样才能做到这一点 “你是不是在登录”请帮我.....

回答

2

我们在iPhone应用程序中使用CJSONDeserializer(TouchJSON library)bei ng在工作中发展。

只需使用下面的方法:

NSDictionary * dictionary = [[CJSONDeserializer deserializer] deserializeAsDictionary:data error:&error]; 

其中数据是NSData的类型*的。它将JSON字符串转换成字典,以便你可以得到的值说明如下:通过JSON的一步解析

[[[dictionary objectForKey:@"response"] objectForKey:@"error"] objectForKey:@"description"]; 
+0

谢谢您的回答,但我的应用程序是在该行崩溃的NSDictionary *词典= [[CJSONDeserializer解串器] deserializeAsDictionary:数据错误:错误] 由于错误的指示...不管我不知道请帮助我 – KETAN 2011-03-28 05:55:27

+0

发布相关的代码。 – NRaf 2011-03-28 08:01:44