ホームページ >ウェブフロントエンド >jsチュートリアル >json parsing_javascript スキルを共有する 4 つのメソッドを集めてください
Json は Web 開発で広く使用されており、データ送信の手段として、Json によって返されるデータを解析する方法が非常に一般的です。 Json を解析する 4 つの方法は次のとおりです:
パート 1
パート 2
つまり、json か配列かを区別することが重要です。
パート 3
コードをコピー
],
"アメリカ":[
{"name":"aa", "item":" 12"},
{"name":"bb", "item":"2"}
],
"スペイン":[
{"name":"cc", " item":"1"},
{"name":"dd", "item":"23"},
{"name":"ee", "item":"3"}
]
};
for (var countryObj in value2)
{
document.write(countryObj ":
")
for (var cityObj) in value2[countryObj])
{
//document.write(" " value2[countryObj][cityObj].item "
");
document.write( cityObj " " value2[countryObj][cityObj]["name"] "
" );
説明:
countryObj は value2 オブジェクトの属性名、value2[countryObj] は value2 オブジェクトの属性値です。この例では、これは配列であり、cityObj は配列の要素であり、別の json オブジェクトです。したがって、value2[countryObj] [cityObj]["name"] はオブジェクトの名前の属性値にアクセスできます。または、value2[countryObj][cityObj].name を通じて属性値にアクセスできます。
パート 4
value2[countryObj][i]["name"] は name の値を取得します。 value2[countryObj][i].name を使用して name の値を取得することもできます。