我得到了这个值,我需要将属性application_name更新为myApp,
我已尝试使用JSON.parse
,但我收到错误"意外令牌' "
这是"字符串"的简短示例。我得到了...... 有什么想法吗?
"'{\"instance_id\":\"71658c8c-8fcf-546bb7b7cbdc\",\"application_name\":\"ht10\"}'\r"
答案 0 :(得分:2)
您的字符串有一组额外的引号,导致JSON.parse失败。这解析:
JSON.parse("{\"instance_id\":\"71658c8c-8fcf-546bb7b7cbdc\",\"application_name\":\"ht10\"}")
答案 1 :(得分:2)
https://jsfiddle.net/rLgsb3p7/
{\"instance_id\":\"71658c8c-8fcf-546bb7b7cbdc\",\"application_name\":\"ht10\"}
是一个json字符串 尝试:
var v = "'{\"instance_id\":\"71658c8c-8fcf-546bb7b7cbdc\",\"application_name\":\"ht10\"}'\r";
v = v.slice(1,v.length-2);
var x = JSON.parse(v);
console.log(x);
/ r计为单个字符