JSON構文
JSON構文は、JavaScript構文のサブセットです。
JSON構文規則
JSON構文は、JavaScriptオブジェクト表記構文から派生しています。
- データは名前と値のペアです
- データはコンマで区切られます
- 中括弧はオブジェクトを保持します
- 角括弧は配列を保持します
JSONデータ - 名前と値
JSONデータは、名前と値のペア(別名キーと値のペア)として書き込まれます。
名前と値のペアは、フィールド名(二重引用符で囲んだもの)、コロン、値で構成されます。
例
JSON名には二重引用符が必要です。
JSON - JavaScriptオブジェクトに評価する
JSON形式は、JavaScriptオブジェクトとほぼ同じです。
JSONでは、キー二重引用符で書かれた文字列でなければなりません。
JSON
JavaScriptでは、キーは文字列、数値、または識別子名にすることができます。
JavaScript
JSON値
JSONでは、値は次のデータ型のいずれかである必要があります。
- 文字列
- 数
- オブジェクト
- 配列
- ブール値
- ヌル
JavaScriptでは、値は上記のすべてに加えて、次のような他の有効なJavaScript式にすることができます。
- 機能
- デート
- 未定義
JSONでは、文字列値二重引用符で囲む必要があります。
JSON
JavaScriptでは、二重引用符または一重引用符を使用して文字列値を記述することができます。
JavaScript
JavaScriptオブジェクト
JSON構文は、JavaScriptオブジェクト表記から派生しているため、JavaScript内でJSONを操作するために必要な追加のソフトウェアはほとんどありません。
JavaScriptを使用すると、次のようにオブジェクトを作成してデータを割り当てることができます。
例
次のようにJavaScriptオブジェクトにアクセスできます。
次のようにアクセスすることもできます。
データは次のように変更できます。
次のように変更することもできます。
このチュートリアルの後半で、JavaScriptオブジェクトを JSONに変換する方法を学習します。
JSONとしてのJavaScript配列
JavaScriptオブジェクトをJSONとして記述できるのと同じ方法で、JavaScript配列もJSONとして記述できます。
オブジェクトと配列については、このチュートリアルの後半で詳しく学習します。
JSONファイル
- JSONファイルのファイルタイプは「.json」です。
- JSONテキストのMIMEタイプは「application/json」です。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。