JSON 配列の書き方: 1. [for-in] を使用して配列にアクセスします; 2. インデックス値を使用して配列値を変更します; 3. delete キーワードを使用して配列要素を削除します。コードは [delete myObj. sites[1];] です。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
json 配列の書き方:
JSON オブジェクトとしての配列
[ "Google", "Runoob", "Taobao" ]
JSON 配列括弧内に書かれています。
JSON の配列値は、正当な JSON データ型 (文字列、数値、オブジェクト、配列、ブール値、または null) である必要があります。
JavaScript では、配列値は上記の JSON データ型、または関数、日付、未定義を含む JavaScript 式になります。
JSON オブジェクトの配列
オブジェクト プロパティの値は配列にすることができます:
{ "name":"网站", "num":3, "sites":[ "Google", "Runoob", "Taobao" ] }
インデックス値を使用して配列にアクセスできます:
x = myObj.sites[0];
配列のループ
for-in を使用して配列にアクセスできます:
for (i in myObj.sites) { x += myObj.sites[i] + "<br>"; }
for ループを使用することもできます。
for (i = 0; i < myObj.sites.length; i++) { x += myObj.sites[i] + "<br>"; }
ネストされた JSON オブジェクトの配列
JSON オブジェクトの配列には、別の配列または別の JSON オブジェクトを含めることができます:
myObj = { "name":"网站", "num":3, "sites": [ { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] }, { "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] }, { "name":"Taobao", "info":[ "淘宝", "网购" ] } ] }
for-in からループ 各配列にアクセスします:
for (i in myObj.sites) { x += "<h1>" + myObj.sites[i].name + "</h1>"; for (j in myObj.sites[i].info) { x += myObj.sites[i].info[j] + "<br>"; } }
配列値を変更します
インデックス値を使用して配列値を変更できます:
myObj.sites[1] = "Github";
配列要素の削除
delete キーワードを使用して配列要素を削除できます:
delete myObj.sites[1];
関連する無料学習の推奨事項: php プログラミング(ビデオ)
##
以上がjson配列の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。