带双引号的JSon Parsing错误

时间:2012-01-11 10:01:06

标签: android

我正在尝试解析字符串“quotes”:“”生活直到我呼吸我的最后一个“”, 使用json解析器,但它没有解析。我来了解问题,由于这些双引号“引号”:“”生活...在字符串中。

我尝试过这些东西:

str_response = [str_response stringByReplacingOccurrencesOfString:@“\'”withString:@“”];    str_response = [str_response stringByReplacingOccurrencesOfString:@“”“”withString:@“”“];         str_response = [str_response stringByReplacingOccurrencesOfString:@“\”“withString:@”“];

但是没有成功,没有用单引号替换双引号的alb 我想要结果:  “引用”:“活着直到我呼吸最后一次”

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

是的,您的代码是在目标C中,但是,JSON JSON对象具有以下格式:

{“key1”:“value1”,“key2”:“value2”};

如果是字符串值。

请编辑您的代码以获取类似的字符串值:

str_response = [str_response stringByReplacingOccurrencesOfString:@"\'\'" withString:@""]; str_response = [str_response stringByReplacingOccurrencesOfString:@"\"\"" withString:@""]; 

因为,它是使用json库解析的唯一方法,但你可以为json中的特定问题定义自己的解析器。