【发布时间】:2017-06-05 15:54:16
【问题描述】:
我有一个 javascript 函数,它返回这样的响应(我使用的是 nodejs 和 ejs):
"index_1": {
"mappings": {
"type_1": {
"properties": {
"field_1": {
"type": "string"
},
"field_2": {
"type": "string"
}
}
},
"type_2": {
"properties": {
"field_1": {
"type": "string"
},
"field_2": {
"type": "string"
},
"field_3": {
"type": "string"
}
}
}
}
}
现在,我需要从响应中访问二级或三级密钥。假设我想要这样的列表:
type_1
type_2
或
field_1
field_2
field_3
我该怎么做?如果我使用callback(Object.keys(response)),那么它会返回index_1。谁能指出我正确的方向?
【问题讨论】:
-
您是否需要特定的字段或类型,或者您想为每个字段或类型执行某些操作?
标签: javascript json node.js ejs