从JS "字符串"更新值属性

Update value property from JS "string"

本文关键字:quot 属性 更新 字符串 JS      更新时间:2023-09-26

我得到了这个值,我需要更新属性application_name为myApp,

我已经尝试过JSON.parse,但我得到错误"意外令牌"

这是一个简短的"字符串"的例子,我得到…任何想法?

"'{'"instance_id'":'"71658c8c-8fcf-546bb7b7cbdc'",'"application_name'":'"ht10'"}''r"

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算作一个字符

你的字符串有一组额外的引号,这会导致JSON。解析失败。解析:

JSON.parse("{'"instance_id'":'"71658c8c-8fcf-546bb7b7cbdc'",'"application_name'":'"ht10'"}")