javascript - 无法解析 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 中找不到任何选项/正确的方法来执行此操作。有人可以帮我解决这个小要求吗?
在解析之前尝试在每个 \ 之前添加额外的 \ 以使其成为 \ - 但它没有用。
解决方案
推荐阅读
- python - 嵌套列表到表python
- angular - Liferay js bundler - 未删除未使用的节点模块
- arrays - 数组组合
- django - 如何向嵌套序列化程序添加默认值?
- javascript - 键移动后缩放翻译问题
- html - 如何在 Angular 中定位材质菜单?
- django - Django + Gunicorn + Nginx。404
- angular - 如何在Angular中将按钮添加到循环的最后一个组件
- python - Spyder 4.1.5 中不支持没有形状的对象数组问题
- javascript - 编写一个基于 JS 中的输入数组创建动态输出的函数