私はJSONオブジェクトを持っています
var myJsonObj = {
'key1' : {
'type' : 'key1 type',
'key1-1' : {
'type' : 'key1-1 type',
'data' : 'key1-1 value'
},
'key1-2' : {
'type' : 'key1-2 type',
'data' : 'key1-2 value'
},
'key1-3' : {
'type' : 'key1-3 type',
'key1-3-1' : {
'type' : 'key1-3-1 type',
'data' : 'key1-3-1 value'
},
'key1-3-2' : {
'type' : 'key1-3-2 type',
'data' : 'key1-3-1 value'
},
'key1-3-3': {
'type' : 'key1-3-3 type',
'key1-3-3-1' : {
'type' : 'key1-3-3-1 type',
'data' : 'key1-3-3-1 value'
},
'key1-3-3-2' : {
'type' : 'key1-3-3-2 type',
'data' : 'key1-3-3-2 value'
}
}
}
}
};
私はインデックスの配列を持っています:
var index = new Array('key1', 'key1-3', 'key1-3-3');
インデックス変数でインデックスがわかっている場合、myJsonObj からデータを取得するにはどうすればよいですか? の結果を取得したいmyJsonObj['key1']['key1-3']['key1-3-3']
。出力を達成する方法は?