我从API获取json,json看起来像:
"diagnosis": {
"type": [],
"kode": [],
"PrimaryCat": [],
"Location": [],
"Encountrace": [],
"Fracture": [],
"Healing": [],
}
预期结果:
我想将keys
存储到数组中,结果应为
[' type',' kode',' PrimaryCat',' Location',' Encountrace',& #39;骨折','治疗']
有可能得到它吗?
请参阅this question,我无法将代码从android转换为javascript
答案 0 :(得分:3)
只需使用Object.keys
方法。
Object.keys()方法返回给定对象自己的数组 可枚举的属性,与a提供的顺序相同 for ... in循环(不同之处在于for-in循环枚举 原型链中的属性也是如此。
const keys = Object.keys(diagnosis)
答案 1 :(得分:1)
您可以使用Object.keys
。有关详细信息,请参阅this
var diagnosis= {
"type": [],
"kode": [],
"PrimaryCat": [],
"Location": [],
"Encountrace": [],
"Fracture": [],
"Healing": [],
}
var keys=Object.keys(diagnosis);
console.log(keys)