對象如何將返回以下字符串作爲對象轉字符串與JavaScript的
{src:'img/testimage.jpg', coord : {x:17, y:39}, width:200, height, 200}
更新
我有一個PHP文件輸出JSON。我使用AJAX來訪問我的js中的JSON。
我已經使用JSON.parse(json_string),所以我現在有我的對象。這是返回的內容:
[{"name":"img","attributes":"{src:'img\/testimage.jpg', coord : {x:17, y:39}, width:200, height, 200}","comments":"image element with attributes"},{"name":"triangle","attributes":"{bgColor : '#FF0000', coord : {x:500, y:300}, width:50, height, 50}","comments":"triangle"}]
我現在可以使用for循環來查看這些位。
for(key in json_object) {
var name_type = json_object[key].name;
var attrib = json_object[key].attributes;
}
這裏ATTRIB返回
{src:'img/testimage.jpg', coord : {x:17, y:39}, width:200, height, 200}.
正是這個字符串,我需要轉換成一個對象。
感謝 戴夫
它看起來像一個對象給我。如果你是以JSON的形式得到這個,那麼使用'JSON.parse(string)' – PSL
@PSL:哪個不行,因爲它不是有效的JSON。至少現在沒有什麼。 –
請提供更多的上下文。你如何得到字符串? –