如何从JSON对象中提取属性及其值

时间:2016-11-21 14:21:24

标签: javascript json object

我将返回以下json对象并存储在名为data:

的变量中
{"data":{"min":1,"q1":59,"median":117,"q3":175,"max":233}}

由于这是一个单个对象而不是一个对象数组,我不能做数据[0],数据[1]等。

如何提取min属性及其值并存储在变量中?

我已尝试var test = JSON.parse(data)然后array.push([test.min]),但失败了。

有更简单的方法吗?

2 个答案:

答案 0 :(得分:1)

var obj = {
   "data": {
      "min": 1,
      "q1": 59,
      "median": 117,
      "q3": 175,
      "max": 233
   }
};
console.log(obj["data"]["min"]);

答案 1 :(得分:0)

我做了一个你可以使用的小功能:)

const data = {
  "data": {
    "min": 1,
    "q1": 59,
    "median": 117,
    "q3": 175,
    "max": 233
  }
}

function getValue(key, prop) {
  return data[key][prop]
}

const min = getValue('data', 'min')

console.log(min)

`