我试图解析我的json数据并将其放在单个数组中,但没有运气。我在这个链接How to convert JSON object to JavaScript array中尝试了答案,但仍然不是我想要的确切结果。
这是我的json
{
"Sheet1": [
{
"code": "00011",
"name": "Test 1"
},
{
"code": "00082",
"name": "Test 2"
},
{
"code": "00083",
"name": "Test 3"
}
]
}
我希望把它放在一个数组中。结果应该类似于下面的代码。
var myarray = [{"code": "00011", "name": "test 1"},{"code": "00082", "name": "test 2"},{"code": "00083", "name": "test 3"}];
答案 0 :(得分:1)
我假设你的javascript中有json作为字符串?类似的东西:
var json = '{"Sheet1": [{"code": "00011","name": "Test 1"},{"code": "00082","name": "Test 2"},{"code": "00083","name": "Test 3"}]}';
如果是这种情况,首先解析json,它将把它变成一个对象文字:
var parsed = JSON.parse(json);
然后,您可以访问所需的阵列,如下所示:
var myarray = parsed.Sheet1;