- json对象有key和value
let obj={key:value}
let json1={code:200}
在json1中,key是code,value是200.
2.json中根据key值获取对应的value
let json={
'name':'系统名',
'page':'分页'
}
// 根据key获取value
var value1 = eval("json." + "page");// value1 = 分页
var value2 = obj["page"];// value2 = 分页
3.json获取分别获取所有的key和value,for key in obj
let json = {
'name': '系统名',
'page': '分页'
}
var valueArr = [];
for (var key in json) {
keyArr.push(key);
valueArr.push(json[key]);
}
//打印输出
console.log(keyArr);// ["name", "page"]
console.log(valueArr);//["系统名", "分页"]
4.在一个数组对象中,让数组对象的某个value值作为新对象的key值
let arr = [
{
code: 'name',
value: '系统名'
},
{
code: 'page',
value: '分页'
},
]
//让code的值作为obj对象的key
let obj = {};
arr.map(item => {
obj[item.code] = item.value
})
console.log(obj);//{name: "系统名", page: "分页"}