我正在使用NSString,我正在获取此字符串
"[ { \"36\" : 142 }",
" { \"38\" : 149 }",
" { \"39\" : -1 }",
" { \"40\" : -1 }",
" { \"41\" : 163 }",
" { \"42\" : -1 }",
" { \"84\" : 302 }]"
我想从此字符串中删除所有\。
提前致谢。
答案 0 :(得分:1)
您必须将'\'字符替换为NULL字符。
NSString *newString = [myString stringByReplacingOccurrencesOfString:@"\\" withString:@""];
答案 1 :(得分:1)
方法一:
string = [string stringByReplacingOccurrencesOfString:@"\\" withString:@""];
方法二:
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
我很好奇,如果方法2可以将字符串解析为json吗?
答案 2 :(得分:1)
您需要使用\\
方法将BLANK SPACE
替换为stringByReplacingOccurrencesOfString
。以下是示例...
NSString *yourString = [yourString stringByReplacingOccurrencesOfString:@"\\" withString:@""];