{
"data": [
{
"name": "JoongBum Lee",
"id": "526210623"
},
{
"name": "\uc774\uc778\uaddc",
"id": "560021193"
},
{
"name": "SunAh Han",
"id": "589325702"
}
]
}
我有JSON数据,我想将这些数据转换为javacript对象
答案 0 :(得分:2)
使用JSON.parse
[MDN]。它是在ECMAScript 5中引入的,因此不支持< = IE7。您可以找到JSON library来填补对旧浏览器的支持,或者如果您使用jQuery,则可以使用$.parseJSON
[jQuery docs]。
var str = '"data": [ { "name": "JoongBum Lee", "id": "526210623" }, { "name": "\uc774\uc778\uaddc", "id": "560021193" }, { "name": "SunAh Han", "id": "589325702" } ] }';
var obj = JSON.parse(str);
答案 1 :(得分:0)
var dataString = "{/* SOMETHING */}"
var obj = eval("(" + dataString + ")");