在发布我的问题之前,我在 stackoverflow 上进行了搜索,但没有找到任何解决方案。我有一个像这样的对象:
"{"COURRIERS":
{"05. Juridique":
[{"res_id":100,"type_label":"Plainte","subject":"test23","doctypes_first_level_label":"COURRIERS","doctypes_second_level_label":"05. Juridique","folder_level":2}]
}
}"
我需要像数组一样访问它,以便获取 res_id 等信息。
我该怎么做?
提前致谢
最佳答案
假设每一层中不会有多个对象/数组,这应该可以满足您的需要。
let obj = {
"COURRIERS": {
"05. Juridique": [{
"res_id": 100,
"type_label": "Plainte",
"subject": "test23",
"doctypes_first_level_label": "COURRIERS",
"doctypes_second_level_label": "05. Juridique",
"folder_level": 2
}]
}
}
let folder = Object.keys(obj)[0]
let type = Object.keys(obj[folder])[0]
let result = obj[folder][type][0]
console.log(result)
关于JAVASCRIPT 对象到数组的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42675285/