Objective c JSON解析,目标c

Objective c JSON解析,目标c,objective-c,json,Objective C,Json,我有一个提供上述结果的服务,那么如何在objective c中使用json解析来获取数据值呢 提前感谢您的帮助。从5.0版开始,iOS就可以使用 它提供了将JSON响应的数据表示形式从服务器转换为适当的NSArray或NSDictionary方法的方便方法 由于您提出了这样一个一般性的问题,因此很难给出更详细的答案。使用以下简单代码:- callback({"success":"TRUE","total_records":1,"data":[{"status_value":"1","status

我有一个提供上述结果的服务,那么如何在objective c中使用json解析来获取数据值呢

提前感谢您的帮助。

从5.0版开始,iOS就可以使用

它提供了将JSON响应的数据表示形式从服务器转换为适当的NSArray或NSDictionary方法的方便方法


由于您提出了这样一个一般性的问题,因此很难给出更详细的答案。

使用以下简单代码:-

callback({"success":"TRUE","total_records":1,"data":[{"status_value":"1","status_text":"Login Successful","user_id":"5","u_name":"Tushar Verma"}]})

使用nsjasonserialization您的json是错误的。检查一下
NSString *str = @"{\"success\":\"TRUE\",\"total_records\":1,\"data\":[{\"status_value\":\"1\",\"status_text\":\"Login Successful\",\"user_id\":\"5\",\"u_name\":\"Tushar Verma\"}]}";
NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding];
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
NSArray *arr =[dic objectForKey:@"data"];
NSLog(@"%@", arr);