iPhone:将json NSString添加到NSMutableArray时出现问题
我正在设置一个json输出,如下所示。它是一个字符串iPhone:将json NSString添加到NSMutableArray时出现问题,iphone,Iphone,我正在设置一个json输出,如下所示。它是一个字符串 MyNSString = { title = FirstOne; titleno = 95; } MyNSString = { title = SecondOne; titleno = 96; } 我必须像上面的json一样将多个字符串添加到NSArray(或)NSMutableArray中。我正在尝试添加NSMutableArray。当我想将上面的json字符串添加到NSMutableArray中
MyNSString = {
title = FirstOne;
titleno = 95;
}
MyNSString = {
title = SecondOne;
titleno = 96;
}
我必须像上面的json一样将多个字符串添加到NSArray(或)NSMutableArray中。我正在尝试添加NSMutableArray。当我想将上面的json字符串添加到NSMutableArray中时,输出如下所示,带有\n
[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", MyNSString] ];
(
"{\n \"title\" : \"FirstOne\",\n \"titleno\" : \"95\"\n}",
"{\n \"title\" : \"SecondOne\",\n \"titleno\" : \"96\"\n}"
)
我希望它如下所示,不添加“\n\”
我怎样才能纠正这个问题?有人能帮忙吗
NSString* string = [myJSONString stringByReplacingOccurencesOfString: @"\n" withString: @""];
编辑:
所以你有这个:
[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", MyNSString] ];
将其更改为:
NSString* str = [MyNSString stringByReplacingOccurencesOfString: @"\n" withString: @""];
[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", str] ];
@卢克提供了解决方案。不要忘记用空格替换单个空格和\字符以获得预期的输出。它不在NSString中\n\仅在添加到outNSMutableArray后添加。是的,但当您输出它时,您可以运行此筛选器。怎么了?对不起,我没能拿到。我只需要以数组的形式获取输出。为您添加了另一个示例。我得到了以下错误->错误:自动引用计数问题:例如,接收方类型“NSString”没有使用选择器“stringByReplacingOccurencesOfString:withString:”声明方法
NSString* str = [MyNSString stringByReplacingOccurencesOfString: @"\n" withString: @""];
[outNSMutableArray addObject:[NSString stringWithFormat:@"%@", str] ];