ホームページ >よくある問題 >json配列の書き方

json配列の書き方

coldplay.xixi
coldplay.xixiオリジナル
2021-02-09 10:17:4011293ブラウズ

JSON 配列の書き方: 1. [for-in] を使用して配列にアクセスします; 2. インデックス値を使用して配列値を変更します; 3. delete キーワードを使用して配列要素を削除します。コードは [delete myObj. sites[1];] です。

json配列の書き方

#この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。