【发布时间】:2018-02-13 09:28:23
【问题描述】:
json字符串如下:
"{\"d_obs\": 1999, \"f_name\": \"p_add\", \"f_str\": \"CCD\", \"d_left\": 48.9, \"d_pos_label\": \"YES\", \"left\": [48.9], \"cat\": [\"40/207, \"Shiva residency\", Near iscon mega mall, S.G. Highway\"], \"obs\": [1999]}"
JSON.parse() 无法将此字符串解析为对象。问题在于字符串中的 \"Shiva residenty\"。 JSON 无法解析内部双引号(“”)字符串。
谁能帮我解决这个问题。
【问题讨论】:
-
如果你可以使用\'Shiva residenty\'而不是\"Shiva residenty\",它可以工作
-
@RishikeshDhokare 是的,它有效,但这不是他要求的
-
@RishikeshDhokare 是的,它可以工作,但我想解析我提供的相同字符串,因为我是从服务器的某个地方得到的。我不能改变这个字符串,我只能操纵。
标签: javascript json parsing jsonparser