JSON.parse未捕获的SyntaxError:意外的令牌o

tit*_*iti 7 javascript json

我有这个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 
Run Code Online (Sandbox Code Playgroud)

如何反序列化为datajavascript对象.

xan*_*ded 12

它已经是一个类型的对象了Array.访问Object:

var foo = data[0];

alert(foo.ID);
Run Code Online (Sandbox Code Playgroud)

JSON.parse接受String并将其解析为等效的JavaScript值.