在 Mocha JS 中获取 json 数组的值
Getting values of json array in Mocha JS
我有以下问题,此 json 由 api 返回:
"products": {
"10432471": {
"id": 10432471
},
"10432481": {
"id": 10432481
}
}
并且我需要获取products
数组下所有变量的名称,如何获取它们?
那些价值观每天都在不断变化,所以我不能引用他们的名字
正在尝试 console.log(res.body.menu.categories[i].products.values());
但没有成功。
关于如何从产品中获得 10432471
和 10432481
的任何建议?不引用变量名。
您可以通过 Object.keys(res.body.menu.categories[i].products)
获得
要获取对象属性,最短的是使用Object.keys()
var obj = {"products": {
"10432471": {
"id": 10432471
},
"10432481": {
"id": 10432481
}
}}
var properties = Object.keys(obj.products)
console.log(properties)
我有以下问题,此 json 由 api 返回:
"products": {
"10432471": {
"id": 10432471
},
"10432481": {
"id": 10432481
}
}
并且我需要获取products
数组下所有变量的名称,如何获取它们?
那些价值观每天都在不断变化,所以我不能引用他们的名字
正在尝试 console.log(res.body.menu.categories[i].products.values());
但没有成功。
关于如何从产品中获得 10432471
和 10432481
的任何建议?不引用变量名。
您可以通过 Object.keys(res.body.menu.categories[i].products)
要获取对象属性,最短的是使用Object.keys()
var obj = {"products": {
"10432471": {
"id": 10432471
},
"10432481": {
"id": 10432481
}
}}
var properties = Object.keys(obj.products)
console.log(properties)