我目前正在一些对象的JSON表示转换成一个NSArray。 我用RestKit获得通过我们的API响应,现在我想将RKResponse转换成对象数组。 我怎样才能做到这一点 ?
Answer 1:
NSData* data = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSArray *values = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil]; // if you are expecting the JSON string to be in form of array else use NSDictionary instead
上面的代码工作良好的iOS 5及以上
Answer 2:
尝试导入RestKit / RKJSONParserJSONKit.h。 然后使用想尽了办法objectFromString:错误:。 为了得到一个NSDictionary的表示。 从NSDictionary中,你可以得到的阵列。
文章来源: How to convert a Json String into a NSArray? [closed]