我在一个变量中有一个字符串,如下所示:
var mystring = "firstword { name: 'peter' }";
我知道这都是字符串,但是'firstword'
之后的内容看起来像是一个对象。
我的问题是...如何给该对象评分或删除第一个单词,以便将对象放入另一个变量中?
答案 0 :(得分:1)
编辑:您的字符串不是有效的json。有效的json字符串如下所示。删除子字符串“ firstword”使其可解析为json。
编辑v2:检查您的问题注释,其中有一个链接可以用解析方式修改字符串。 Parsing "relaxed" JSON without eval
var mystring = 'firstword { "name": "peter" }';
mystring = mystring.substring(mystring.indexOf("{"));
var obj = JSON.parse(mystring);
document.write(obj.name);