您的位置:首页 > Web前端 > JavaScript

Js 解析Json

2016-03-30 16:09 351 查看
get("json/tab.json");

function get(url) {
var xhr = new XMLHttpRequest();
xhr.open("get", url, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
read(xhr.responseText);
}
};
xhr.send(null);
}

function read(json) {
var tab = JSON.parse(json);
console.log(tab.tab[0].tree[0].name);
}


Json

{
"tab": [
{
"name": "人员管理",
"url": "html/page/pm.html",
"tree": [
{
"name": "1a",
"url": "url-a"
}, {
"name": "1b",
"url": "url-b"
}
]
}, {
"name": "资产管理",
"url": "html/page/page_2.html",
"tree": [
{
"name": "1a",
"url": "url-a"
}, {
"name": "1b",
"url": "url-b"
}
]
}
]
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript json