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 オブジェクト表記構文のサブセットです。
データは名前と値のペアで表現されます
データはカンマで区切られます
中括弧はオブジェクトを保持します
数値 (整数または浮動小数点)
文字列 (二重引用符で囲む) )
論理値 (true または false)
配列 (角括弧内)
オブジェクト (中括弧内)
1) 並列データはカンマ (", ") で区切られます。
2) マッピングはコロン (": ") で表されます。
3) 並列データのコレクション (配列) は角括弧 (「[]」) で表されます。
値は、二重引用符で囲まれた文字列、または数値、true です。 または false 、配列またはオブジェクト
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": "张礼华", } ], };
PHP は JSON 形式が正しいかどうかをどのように判断しますか?
js は文字列が JSON 形式であるかどうかをどのように判断しますか?
以上がJavaScriptのjson形式例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。