obc怎么样解析json字符串

iOS 码拜 9年前 (2016-03-30) 1261次浏览
用ASIFormDataRequest做了一个上传图片,后台返回的是json字符串,问一下怎么样来object-c怎么样方便快捷的来解析字符串呢。
NSString *responseString = [mrequest responseString];
responseString = {“zid”:”2016031616525220194450″,”filepath”:”/abc/20160316165252.png&size=200*”,”guid”:”2016031616525219984705″,”filename”:”20160316165252.png”}
解决方案

5

obc怎么样解析json字符串

5

引用:
NSString *responseString = [mrequest responseString];
    
    NSData* jsonData = [responseString dataUsingEncoding:NSUTF8StringEncoding];
    NSDictionary* dic = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil];
    NSLog(@"dic :%@", dic);
    NSLog(@"zid value :%@", [dic objectForKey:@"zid"]);

本人找到的方法 已解决

题主好人,解决方法分享给大家obc怎么样解析json字符串

30

NSJSONReadingMutableContainers:返回可变容器,NSMutableDictionary或NSMutableArray。
NSJSONReadingMutableLeaves:返回的JSON对象中字符串的值为NSMutableString
NSJSONReadingAllowFragments:允许JSON字符串最外层既不是NSArray也不是NSDictionary,但必须是有效的JSON Fragment。例如使用这个选项可以解析 @“123” 这样的字符串
error参数建议你加上, 假如解析错误,会给你很好的提示

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明obc怎么样解析json字符串
喜欢 (0)
[1034331897@qq.com]
分享 (0)