我想解析以下json:
{"key_410441":{"hashId":"hash123","tube_id":"4accdefk31"}}
其中
key_410441
是代表对象值的条目名称,以下数组是对象的数据。如何获取其价值?
function defined(json) {
for (var i in json) {
var objId = json[i]. ????
}
}
最佳答案
就像Robo Robok所说的那样,使用Object.keys(object
如果您的json看起来像{"key_410441":{"hashId":"hash123","tube_id":"4accdefk31"}}
function defined(json) {
var hashId = json[Object.keys(json)[0]].hashId
var tube_id = json[Object.keys(json)[0]].tube_id
}
}
您可以使用快捷方式
json[Object.keys(json)]
,因为您只有一个对象key_410441
关于javascript - Javascript:如何在不知道键名的情况下解析json数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27925916/