ios json解析 碰到有轉義字元的解決方法
阿新 • • 發佈:2019-02-17
一般情況是需要將 帶有轉義字元的 用某函式轉換為字典 才能進行 解析。。。 就是 key value 模式。
程式碼如下 :
//去除轉義字元
//"{\"Cmd\":[{\"ReqCmd\":\"S3\",\"Params\":{\"authnum\":\"13815873815\"}}
NSMutableString *responseString = [json valueForKey:@"Config"];
NSString *character = nil;
for (int i = 0; i < responseString.length; i ++) {
character = [responseString
if ([character isEqualToString:@"\\"])
[responseString deleteCharactersInRange:NSMakeRange(i, 1)];
}
//將字元竄轉化成字典
NSData *jsonData = [responseString dataUsingEncoding:NSUTF8StringEncoding];
NSError *err;
NSDictionary *configFirstDic = [
options:NSJSONReadingMutableContainers
error:&err];