我有以下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