首页 > 解决方案 > 无法解析 JSON 以转义字符

问题描述

jQuery.parseJSON()我有一个如下所示的 jsonData,由于 String 的值中存在转义字符,我无法用 functon 解析它,它给了我这个错误:

错误:

SyntaxError:“JSON.parse:JSON 数据的 X 行 Y 列错误的转义字符”

我试图使用上述函数解析的 jsonData:

"reference_data": "{FastDelivery:'[\'facet.delivery.regions.1\'::[{ShippingCountry:\"US\"}]]'}" 

启用解析此 jsonData 的一种方法是删除该转义字符,但我在 Internet/StackOverflow 中找不到任何选项/正确的方法来执行此操作。有人可以帮我解决这个小要求吗?

在解析之前尝试在每个 \ 之前添加额外的 \ 以使其成为 \ - 但它没有用。

标签: javascriptjsonparsinghtml-parsing

解决方案


推荐阅读