如何解析json中的特殊字符
How to parse special characters in json?
我在解析javascript对象中的特殊字符时遇到问题。
转义的数字造成了问题,双引号字符给我带来了问题:
JSON.parse('[{"title":"Turpial 3 Beta Builds Available for Ubuntu","description":"<p><img width='"350"}]');
SyntaxError: Unexpected number
message: "Unexpected number"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error
JSON.parse('[{"title":"Turpial 3 Beta Builds Available for Ubuntu","description":"<p><img width='""}]');
SyntaxError: Unexpected string
message: "Unexpected string"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error
JSON.parse('[{"title":"Turpial 3 Beta Builds Available for Ubuntu","description":"<p><img width="}]');
[
Object
]
您的输入字符串没有正确地为JavaScript转义。使用双反斜杠转义双引号:
JSON.parse('[{"title":"Turpial 3 Beta Builds Available for Ubuntu","description":"<p><img width=''"350"}]');
相关文章:
- 如何解析json中的特殊字符
- JSON编码一个包含#和其他特殊字符的字符串
- 用Javascript替换从JSON中获取的数组数据特殊字符
- json-break-html中的特殊字符
- Titanium Mobile JSON 和 Android 中的特殊字符
- 将特殊字符字符串到 JSON 字符串化非法令牌中
- 使用特殊字符解析 JSON
- 如何在JSON字符串中使用特殊字符
- 如何使用带有特殊字符的jquery解析Json
- 通过某些特殊字符或字符序列进行拆分来解析JSON输出
- JSON通信损坏了特殊字符
- 如何避免在Javascript中创建Json对象时使用特殊字符
- JSON分析因特殊字符而失败
- 在 Ajax POST 和 JSON 中发送特殊字符
- 从JSON到xml的特殊字符
- 如何添加具有特殊字符的字符串作为json键
- Js - json.解析-保留特殊字符
- JSON.用特殊字符解析
- JSON Javascript特殊字符如何获取值
- JSON中的特殊字符会破坏JS