JavaScript に json オブジェクトがあり、その中で使用されているキーを取得したいと考えています。JavaScript コードは次のようになります。
var jsonData = [{"person":"me","age":"30"},{"person":"you","age":"25"}];
そして、json 配列の最初のオブジェクトのキーである「person」と「age」を通知するループが必要です。
ベストアンサー1
var jsonData = [{"person":"me","age":"30"},{"person":"you","age":"25"}];
for(var i in jsonData){
var key = i;
var val = jsonData[i];
for(var j in val){
var sub_key = j;
var sub_val = val[j];
console.log(sub_key);
}
}
編集
var jsonObj = {"person":"me","age":"30"};
Object.keys(jsonObj); // returns ["person", "age"]
Object
を持ち、そこからキーの をproperty
keys
返すArray
Object
Chrome、FF、SafariのサポートObject.keys