【发布时间】:2013-06-06 11:32:38
【问题描述】:
我正在尝试将代码中的“'”替换为“\'”,同时准备一个 json 字符串以将其传递给 .NET 服务器,但它无法正常工作...... 我的输入是“As'@k”,我需要得到“As\'@k”作为输出..我的代码在下面
NSString *myString=@"As'@k";
NSString *tempString=@"\'";
myString=[myString stringByReplacingOccurrencesOfString:@"'" withString:tempString];
NSLog(@"MYSTRING: %@",myString);
没有将输出作为 "As\'@k" 。为什么?
帮帮我..
【问题讨论】:
-
NSString *tempString=@"\\'"; -
为什么不使用 NSJSONSerialization 而不是“手动”创建 JSON?这将自动处理所有转义和引用的东西。
-
@MartinR 呃,我从来没有读过 JSON 部分。您应该写下您的评论作为答案。
标签: ios objective-c nsstring