0
我試圖用JSON.parse
解析字符串字面對象:意外的令牌?在JSON的位置x的使用JSON.parse
var o = JSON.parse(str);
我得到這個錯誤:
SyntaxError: Unexpected token ? in JSON at position 362
at Object.parse (native)
知道就發生錯誤
{...
"11. More Info":"http://www.mysilte.com/na5638\?lid=10064669521",
...
}
我嘗試的回調逃脫?
:這部分:
var o = JSON.parse(str,function(k,v){
return (typeof v ==='string')? v.replace('?','') : v;
});
同樣:(不工作..任何人都知道如何使用JSON.parse
或與任何Node.js的包來做到這一點。
請提供完整的字符串(如這個確切的字符串不給任何錯誤) – Dekel
'JSON.parse(JSON.stringify({「11.更多信息」:「http://www.mysilte.com/na5638 ?lid = 10064669521「}))'對我來說沒有錯誤(在FF或chrome上)。 – ASDFGerte
不能重播:https://jsfiddle.net/vLk7n78g/。 –