如何在JSON中读取动态密钥, NodeJs 和 JQuery 以及 JavaScript ?
我没找到。 我确实尝试过。
需要找出名称键,并阅读值。
按键动态
{
"marka1": {
"name": "Mika",
},
"beti1": {
"name": "Yii",
}
}
答案 0 :(得分:3)
需要找出名称键,并阅读值。
var obj = {
"marka1": {
"name": "Mika",
},
"beti1": {
"name": "Yii",
}
};
您可以通过
获取此对象内的键var keys = Object.keys( obj);
console.log(keys);
现在您可以迭代此keys
数组以获取每个属性的值。
答案 1 :(得分:0)
" key"应该是对象的属性而不是对象的名称。数据结构看起来应该更像:
[ { key:" marka1", 姓名:" Mika" } ]
如果它是一个对象数组,这将允许您引用每个对象的键。
如果数据的格式是这样的,请使用Object.keys()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys来获取密钥