Javascript JSON解析语法错误:JSON中位置1处的意外标记o

Javascript JSON解析语法错误:JSON中位置1处的意外标记o,javascript,json,Javascript,Json,我使用flask.jsonify(myobject=myobject)从flask发送json字符串 在Firefox webconsole网络监视器中的客户端上,我可以看到网络响应JSON: myobj: {"date": {"0":"2018-03-10T00:00:00.000Z","1":"2018-03-11T00:00:00.000Z","2":"2018-03-12T00:00:00.000Z"},"value":{"0":18.45,"1":10.11,"2":16.16}}

我使用flask.jsonify(myobject=myobject)从flask发送json字符串

在Firefox webconsole网络监视器中的客户端上,我可以看到网络响应JSON:

myobj: {"date": {"0":"2018-03-10T00:00:00.000Z","1":"2018-03-11T00:00:00.000Z","2":"2018-03-12T00:00:00.000Z"},"value":{"0":18.45,"1":10.11,"2":16.16}}
镀铬:

"myobj": "{\"date\":{\"0\":\"2018-03-10T00:00:00.000Z\",\"1\":\"2018-03-11T00:00:00.000Z\",\"2\":\"2018-03-12T00:00:00.000Z\"},\"value\":{\"0\":18.45,\"1\":10.11,\"2\":16.16}}"
我正在尝试使用以下方法读取此对象:

var data = JSON.parse(JSON.stringify(myobj))
我得到以下错误:

错误:SyntaxError:JSON.parse:JSON数据的第1行第2列出现意外字符

我也试过:

var data = JSON.parse(JSON.stringify(myobj))
我得到以下错误:

错误:SyntaxError:JSON中位置1处出现意外标记o

当我使用

for (var key in myobj) {
    console.log(myobj[key])
}
我将每个字符打印在一行新行上

我意识到以前可能有人问过类似的qq,但我无法解决这个问题


任何想法

删除对
JSON.stringify
的内部调用。您得到的响应已经是一个有效的JSON字符串

let myobj=“{\'date\”:{\'0\”:“2018-03-10T00:00:00.000Z\”,“1\”:“2018-03-11T00:00:00.000Z\”,“2\”:“2018-03-12T00:00:00.000Z\”,“value\”:{“0\”:18.45,\“1\”:10.11,\'2\:16.16}”

console.log(JSON.parse(myobj))
删除对
JSON.stringify的内部调用。您得到的响应已经是一个有效的JSON字符串

let myobj=“{\'date\”:{\'0\”:“2018-03-10T00:00:00.000Z\”,“1\”:“2018-03-11T00:00:00.000Z\”,“2\”:“2018-03-12T00:00:00.000Z\”,“value\”:{“0\”:18.45,\“1\”:10.11,\'2\:16.16}”
console.log(JSON.parse(myobj))
请删除
“myobj”:
在您的回复正文中,只需
“{\'date\”:{\'0\”:\'2018-03-10T00:00:00.000Z\,\'1\”:\'2018-03-11T00:00:00.000Z\,\'2\:'2018-03-12T00:00.000Z\,'value\,'value\:{'0\'0\'18.45,\'1:00:00.000Z\'16代码就足够了

var myobj=“{\'date\”:{\'0\”:“2018-03-10T00:00:00.000Z\”,“1\”:“2018-03-11T00:00:00.000Z\”,“2\”:“2018-03-12T00:00:00.000Z\”,“value\”:{“0\”:18.45,““1\”:10.11,\“2\”:16.16}”;
log(JSON.parse(myobj))请删除
“myobj”:
在您的回复正文中,只需
“{\'date\”:{\'0\”:“2018-03-10T00:00:00.000Z\”,“1\”:“2018-03-11T00:00:00.000Z\”,“2\”:“2018-03-12T00:00.000Z\”,“value\”:{'0\:18.45,\'1\”:10.11,\'16:code已经足够了

var myobj=“{\'date\”:{\'0\”:“2018-03-10T00:00:00.000Z\”,“1\”:“2018-03-11T00:00:00.000Z\”,“2\”:“2018-03-12T00:00:00.000Z\”,“value\”:{“0\”:18.45,““1\”:10.11,\“2\”:16.16}”;

log(JSON.parse(myobj))
删除对
JSON.stringify
的内部调用。删除对
JSON.stringify
的内部调用。