「JSON」forループでjsonオブジェクトの配列の要素を取り出す
書式
for(int i=0; i<jsonオブジェクト名.配列名.length;i++)
配列の要素:jsonオブジェクト名.配列名[i]
使用例
<!DOCTYPE html> <html> <body> <h2>for文で配列のオブジェクトを取得</h2> <div id="show"></div> <script> //jsonオブジェクト配列の定義 const cfJson = '{"name":"01ser", "city":["東京", "大阪", "福岡", "横浜"]}'; //文字列をjsonとして解析 jsonオブジェクトの宣言 const jsonObj = JSON.parse(cfJson); //for文で配列の要素をループ let result = ""; //jsonオブジェクトの配列cityの要素をループ for(let i=0; i<jsonObj.city.length;i++) { result += jsonObj.city[i] + ","; } // セレクタshowに配列からオブジェクトの要素を取得 document.getElementById("show").innerHTML = result </script> </body> </html>
結果
東京,大阪,福岡,横浜,