摆脱空的JSON数据iOS应用程序

时间:2014-04-22 17:16:52

标签: ios objective-c json

我有一个问题,我正在使用Objective-C创建一个iOS应用程序,而我正在解析一些JSON数据。问题是它返回的JSON数据中有一些空字符串,这会导致在应用程序中显示该数据时出现问题,在表上添加不需要的空格。例如,数据看起来像这样(这只是获得括号的项目之一)

TYPEID =     (
   "",
    1,
    1,
    1,
    "",
    "",
    "",
    1
);

如何在JSON数据中删除“”?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

NSArray *originalArray = [yourObjectJSON objectForKey:@"TYPEID"];
尝试:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"length > 0"];
NSArray *filtered = [originalArray filteredArrayUsingPredicate:predicate];