多層JSONオブジェクトは、キーを取得します

<HTML> 
<スクリプト> 
window.onload =関数(){ 
VAR JSON = { 
"オプション":{ 
"名前":{ 
"最初の":{ 
"いくつかの":{ 
"年齢":20 
} 
} 
} 
}、
「チェック":{ 
"NUMS":{ 
"行う":{ 
"単語":"良い」
} 
} 
} 
} 

せARR = [] 
関数トランス(データ){ 
NUM = 0せ
(データでVAR I)のために{ 
にconsole.log (I)
せアイテム= { 
タイトル:私は、
子供:[] 
} 

arr.push(アイテム)
(typeof演算データ[I] == "オブジェクト"もし){ 
かどうか++ 
横切って(データ[I])
} 
} 
}

トランス(JSON)

はconsole.log({ARR})

} 
</ SCRIPT> 
</ HTML>

  

おすすめ

転載: www.cnblogs.com/winyh/p/11917953.html