如何在JSON中读取密钥?

时间:2016-01-15 19:13:53

标签: javascript jquery node.js

如何在JSON中读取动态密钥 NodeJs JQuery 以及 JavaScript

我没找到。 我确实尝试过。

需要找出名称键,并阅读值。

按键动态

{
  "marka1": {
    "name": "Mika",
  },
  "beti1": {
    "name": "Yii",
  }
}

2 个答案:

答案 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来获取密钥