我有JSON
:
var data = [{
"ID":1,"Name":"Test",
"subitem": [
{"idenID":1,"Code":"254630"},
{"idenID":2,"Code":"4566"},
{"idenID":3,"Code":"4566"}
]
}];
console.log(JSON.parse(data)); //Uncaught SyntaxError: Unexpected token o
如何将data
反序列化为javascript对象。
答案 0 :(得分:12)
答案 1 :(得分:2)
这在Javascript中可用。当您的数据是String格式并且从服务器端获取时,您需要解析JSON。
JSON.parse的目的是转换为Javascipt Object Notation以使用它。例如,
var str = "{"a":1,"b":2}";
var obj = JSON.parse(str); //obj = {a:1, b:2}
参考MDN