这里我有一个动态 json
data = {
"name": "deltha",
"type": "object",
"important": [
"name",
"id",
"number"
],
"information": {
"place": {
"editable": false,
"visible": true
},
"info": {
"type": "object",
"properties": {
"type": {
"visible": true
}
}
},
"Image": {
"required": [
"name"
],
"type": "object",
"properties": {
"deltha": {
"search": "yes"
}
}
}
}
}
这里我试图检查每个嵌套属性是否具有“required”属性
对于前
data['information']["Image"]
从上面的对象中我有一个属性,我有“必需”,并且在该“名称”下有 假设像图像一样,我如何检查每个属性以检查是否有“必需”(如果需要)那么我如何动态读取该值
最佳答案
我建议使用递归函数,这是一个工作示例:stackblitz.com/edit/angular-snucnm
关于javascript - 如何使用复杂的 json 嵌套属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52421978/