我是使用 javascript 和 json 的新手。我需要从 json 中提取某些部分来处理数据。
{
"status": "SUCCESS",
"status_message": "blah blah blah",
"pri_tag": [
{
"tag_id": 1,
"name": "Tag1"
},
{
"tag_id": 2,
"name": "Tag2"
},
{
"tag_id": 3,
"name": "Tag3"
},
{
"tag_id": 4,
"name": "Tag4"
}
]
}
Run Code Online (Sandbox Code Playgroud)
从上面的 json 消息中,我需要提取 pri_tag 部分,以便提取的 json 应如下所示:
[
{name:'Tag1', tag_id:1},
{name:'Tag2', tag_id:2},
{name:'Tag3', tag_id:3},
{name:'Tag4', tag_id:4},
{name:'Tag5', tag_id:5},
{name:'Tag6', tag_id:6}
];
Run Code Online (Sandbox Code Playgroud)
如何使用 javascript 完成此操作?请帮我。提前致谢。
谢谢朋友。我能够让这个工作。再次感谢。
尝试这个:
var data={
"status": "SUCCESS",
"status_message": "blah blah blah",
"pri_tag": [
{
"tag_id": 1,
"name": "Tag1"
},
{
"tag_id": 2,
"name": "Tag2"
},
{
"tag_id": 3,
"name": "Tag3"
},
{
"tag_id": 4,
"name": "Tag4"
}
]
};
Run Code Online (Sandbox Code Playgroud)
如果你从 Ajax 请求中获取数据,你需要像这样解析它:
var newData=JSON.parse(data).pri_tag;
Run Code Online (Sandbox Code Playgroud)
如果没有,则无需解析:
var newData=data.pri_tag;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44242 次 |
| 最近记录: |