iOS 7中的JSON解析

iOS 7中的JSON解析,第1张

iOS 7中的JSON解析

正确的JSON应该看起来像这样:

[    {        "id": "value",        "array": [{"id": "value"},{"id": "value"}]    },    {        "id": "value",        "array": [{"id": "value"},{"id": "value"}]    }]

但是,如果您使用的是问题中提供的格式,则需要使字典可变

NSJSONReadingMutableContainers
然后
NSJSONSerialization
针对每个
array
条目再次调用:

NSMutableArray *array = [NSJSonSerialization JSONObjectWithdata:data options:NSJSonReadingMutableContainers error:&error];if (error)    NSLog(@"JSonObjectWithData error: %@", error);for (NSMutableDictionary *dictionary in array){    NSString *arrayString = dictionary[@"array"];    if (arrayString)    {        NSData *data = [arrayString dataUsingEncoding:NSUTF8StringEncoding];        NSError *error = nil;        dictionary[@"array"] = [NSJSonSerialization JSONObjectWithdata:data options:0 error:&error];        if (error) NSLog(@"JSonObjectWithData for array error: %@", error);    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5615271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存