我从正在与之通信的服务器收到一个JSON数据包,我收到的一个请求在JSON数组中有一个返回的项目,它是一串逗号分隔的字符串。
当我将JSON数据包作为数组NSLog时,它看起来像这样。
(
"\"Completed\",\"UnCompleted Value\",\"Damaged Value\"",
"",
0
)
我可以像这样访问JSON数组的第一项
NSString *firstJSONString = [jsonArray objectAtIndex:0];
我希望以最好/最有效的方式解析它,因为我要将值存储到coredata对象中。
所以我的问题是如何解析这个以逗号分隔的字符串?
答案 0 :(得分:0)
NSArray *items = [firstJSONString componentsSeparatedByString:@","];
或
NSArray *items = [firstJSONString componentsSeparatedByString:@"\",\""];
然后从第一个项目中删除\"
,在最后一个项目中删除\"