确定json数据的对象

时间:2018-04-09 06:02:09

标签: jquery json

我正在从jsonphp发送jquery个数据,我想获取密钥只是这就是我的数据的样子

var Jsondata = {
    "code": 1,
    "data": {
        "orange": 0,
        "apple": 1,
        "banana": 2,
        "mango": 0
    },
    "msg": "Success"
}

现在我只想得到像这样的水果的名字

var fruit = //oranger,apple,banana,mango
var value = //0,1,2,0

我试过这个

var fruit = Object.keys(Jsondata)
var value = Object.values(Jsondata)

但它不起作用

1 个答案:

答案 0 :(得分:1)

你必须像var value = Object.values(Jsondata.data)

那样做

如果您没有添加.data,那么您将获得code,data,msg Keys

工作示例



var Jsondata = {
  "code": 1,
  "data": {
    "orange": 0,
    "apple": 1,
    "banana": 2,
    "mango": 0
  },
  "msg": "Success"
}

var fruit = Object.keys(Jsondata.data)
var value = Object.values(Jsondata.data)

console.log(fruit)
console.log(value)