代码NSDictionary*dic=@{@"url":@"http://..."};NSLog(@"%@",dic);NSData*jsonData=[NSJSONSerializationdataWithJSONObject:dicoptions:NSJSONWritingPrettyPrintederror:nil];NSString*jsonString=[[NSStringalloc]initWithData:jsonDataencoding:NSUTF8StringEncoding];NSLog(@"%@",jsonString);执行结果:2014-06-1214:44:19.427main[64877:1322484]{url="http://...";}2014-06-1214:44:19.429main[64877:1322484]{"url":"http:\/\/..."}转换后的json字符串中url地址被转义了:(使用字符串替换可以事后弥补:[jsonStringstringByReplacingOccurrencesOfString:@"\\"withString:@""];如何事先预防呢?PS:在和UIWebView进行js调用时需要不转义的json字符串,所以还是希望正面解决掉。标题文字
慕田峪7331174
BIG阳
相关分类