我有一个问题,我正在使用Objective-C创建一个iOS应用程序,而我正在解析一些JSON数据。问题是它返回的JSON数据中有一些空字符串,这会导致在应用程序中显示该数据时出现问题,在表上添加不需要的空格。例如,数据看起来像这样(这只是获得括号的项目之一)
TYPEID = (
"",
1,
1,
1,
"",
"",
"",
1
);
如何在JSON数据中删除“”?任何帮助将不胜感激
答案 0 :(得分:1)
NSArray *originalArray = [yourObjectJSON objectForKey:@"TYPEID"];
尝试:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"length > 0"];
NSArray *filtered = [originalArray filteredArrayUsingPredicate:predicate];