解析逗号分隔列表的最佳方法

时间:2014-03-21 22:38:36

标签: ios arrays json parsing core-data

我从正在与之通信的服务器收到一个JSON数据包,我收到的一个请求在JSON数组中有一个返回的项目,它是一串逗号分隔的字符串。

当我将JSON数据包作为数组NSLog时,它看起来像这样。

(
    "\"Completed\",\"UnCompleted Value\",\"Damaged Value\"",
    "",
    0
)

我可以像这样访问JSON数组的第一项

NSString *firstJSONString = [jsonArray objectAtIndex:0];

我希望以最好/最有效的方式解析它,因为我要将值存储到coredata对象中。

所以我的问题是如何解析这个以逗号分隔的字符串?

1 个答案:

答案 0 :(得分:0)

NSArray *items = [firstJSONString componentsSeparatedByString:@","]; 

NSArray *items = [firstJSONString componentsSeparatedByString:@"\",\""];

然后从第一个项目中删除\",在最后一个项目中删除\"