如何在iPhone上进行JSON解析

3

我在我的应用程序中使用JSON解析,这是我的JSON数据如下:

{"response" : {"success":false,"error": {"code":7,"description":"您没有登录"}}}

我想要的是“您没有登录”这个描述,并把它存储到我的字符串中,那么我该怎么做呢? 请帮帮我.....

2个回答

2

我们正在工作中开发的iPhone应用程序中使用CJSONDeserializer(TouchJSON库)。

只需使用以下方法:

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

其中data的类型为NSData *。它将把JSON字符串转换成一个字典,因此您可以按以下方式获取description的值:

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

谢谢你的回答,但我的应用程序在这一行崩溃了:NSDictionary * dictionary = [[CJSONDeserializer deserializer] deserializeAsDictionary:data error:&error]; 因为出现了错误指示...无论是什么我都不知道,请帮助我。 - KETAN


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接