ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptのjson形式例を詳しく解説

JavaScriptのjson形式例を詳しく解説

小云云
リリース: 2018-03-17 15:04:48
オリジナル
1363 人が閲覧しました

JSON の形式は、中括弧「{}」で囲まれた項目のリストであり、各項目はカンマ (,) で区切られ、項目は属性名と属性値をコロン (:) で区切ったものになります。これは典型的な辞書表現であり、JavaScript のオブジェクトが辞書構造であることを再度示しています。オブジェクトがどれほど複雑であっても、JSON コードを使用して作成して割り当てることができます。 JSON では、名前と値のペアは、フィールド名 (二重引用符で囲んだ)、コロン、値で構成されます。

JSON 構造
(1). JSON には 2 つの構造があります
Json は JavaScript では単純にオブジェクトと配列であるため、これら 2 つの構造を通じてさまざまな複雑な構造を表現できます。 : オブジェクトは、js では「{}」で囲まれた内容として表現されます。データ構造は、オブジェクト指向言語における {key:value, key:value,...} のキーと値のペアの構造です。 key はオブジェクトの属性、value は対応する属性値であるため、属性値を取得するための value メソッドは数値、文字列、配列などであることがわかります。そしてオブジェクト。
2. 配列: js の配列は角括弧「[]」で囲まれた内容であり、データ構造は ["java", "javascript", "vb",...] であり、値のメソッドは同じです。すべての言語で、インデックスを使用して取得します。フィールド値のタイプは数値、文字列、配列、オブジェクトです。
複雑なデータ構造は、オブジェクトと配列の 2 つの構造を通じて組み合わせることができます。

(2).JSON 構文規則
JSON 構文は、JavaScript オブジェクト表記構文のサブセットです。
データは名前と値のペアで表現されます
データはカンマで区切られます
中括弧はオブジェクトを保持します

角括弧は配列を保持します

a.JSON 値は次のとおりです:

数値 (整数または浮動小数点)
文字列 (二重引用符で囲む) )
論理値 (true または false)
配列 (角括弧内)
オブジェクト (中括弧内)

null

b 上記の 6 種類以外には、js のような未定義のものはありません。 NAN

1) 並列データはカンマ (", ") で区切られます。
2) マッピングはコロン (": ") で表されます。
3) 並列データのコレクション (配列) は角括弧 (「[]」) で表されます。

4) マップされたコレクション (オブジェクト) は中括弧 (「{}」) で表されます。

オブジェクトは、名前と値のペアの順序のないセットです。

値は、二重引用符で囲まれた文字列、または数値、true です。 または false 、配列またはオブジェクト


(3).SON とオブジェクト リテラル

プログラミング言語では、リテラルは値を表すための表記法です。

JSON では、キーと値のペアのキーを二重引用符で囲む必要があると規定しています。 引用符。例:
{"first name" : "Mike"};

複雑さ:

{
    "data": [
        {
            "bblx00": 1002, 
            "otherdata": [
                {
                    "bgxmmc": "报告项目1035", 
                    "brid00": 0, 
                }
            ], 
            "pyrxm0": "李彩兰", 
        }, 
        {
            "bblx00": 1003, 
            "otherdata": [
                {
                    "bgxmid": 1033, 
                    "bgxmmc": "报告项目1033", 
                }, 
                {
                    "bgxmid": 1034, 
                    "bgxmmc": "报告项目1034", 
                }
            ], 
            "pyrxm0": "张礼华", 
        }
    ], 

};
ログイン後にコピー

JSON 文字列では、関数または正規表現リテラルは使用できません


関連推奨事項:


JSON 形式の変換 PHP の場合配列メソッド

PHP は JSON 形式が正しいかどうかをどのように判断しますか?

js は文字列が JSON 形式であるかどうかをどのように判断しますか?

以上がJavaScriptのjson形式例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート