如果我有这样的JSON对象:
{ "message": { "name": { "stringLengthTooShort": "blub" } } }
属性的名称(这里)stringLengthTooShort每次都在变化,我怎么能仅仅name通过JS 获得子属性?目前我有,message.name但是现在我怎么能得到它的孩子呢?
stringLengthTooShort
name
message.name
如果它始终是的第一个属性message.name,则可以执行以下操作:
var keys = []; for (var l in message.name) { if (message.name.hasOwnProperty(l)){ keys.push(l); } } //=>first property value should now be in message.name[keys[0]]); // (its label is keys[0])