我有以下JSON
(有效)刺痛。JSON:解析时出错
[["abc","{\"icon\":\"adjust\",\"prefix\":\"fa\",\"markerColor\":\"red\"}"],["xyz","{\"icon\":\"archive\",\"prefix\":\"fa\",\"markerColor\":\"green\"}"],["azs","{\"icon\":\"asterisk\",\"prefix\":\"fa\",\"markerColor\":\"darkred\"}"]]
它给了错误,当我尝试使用JSON.parse
功能 这里解析的是,我使用的解析代码。
JSON.parse('[["abc","{\"icon\":\"adjust\",\"prefix\":\"fa\",\"markerColor\":\"red\"}"],["xyz","{\"icon\":\"archive\",\"prefix\":\"fa\",\"markerColor\":\"green\"}"],["azs","{\"icon\":\"asterisk\",\"prefix\":\"fa\",\"markerColor\":\"darkred\"}"]]');
它给控制台Uncaught SyntaxError: Unexpected token i
这里的错误是使用JSON在线观看相同的字符串正确的输出。
双逃脱引号 - '\\ “'曾经为JSON字符串的内容,再次为JavaScript字符串字面它包裹在 – 2015-04-04 05:10:26
减少'\”'来''''不起作用,尽管'\\''为'\\''起作用 – muaaz 2015-04-04 05:22:51