JSONの構文
JSON構文はJavaScriptの構文のサブセットです。
JSONの構文規則
JavaScriptのオブジェクト表記JSONの構文は、フランス語とフランスのサブセットです。
- 名前/値ペアのデータ
- カンマで区切られたデータ
- オブジェクトブレースを保存
- 配列の括弧を保存
JSONの名前/値のペア
JSONデータ・フォーマットを書くことである:名前/値ペア。
名前/値のペアは、その値をコロンを書き込むことによって、その後(二重引用符で)フィールド名を、次のとおりです。
"firstName" : "John"
それは理解しやすいですが、これは、JavaScriptの文と同じです。
firstName = "John"
JSON値
JSON値は次のようになります。
- 数(整数または浮動小数点)
- (二重引用符で囲まれた)文字列
- 論理値(trueまたはfalse)
- 配列(角括弧内)
- オブジェクト(中括弧)
- ヌル
JSONオブジェクト
中括弧で書かれたJSONオブジェクト:
オブジェクトは、複数の名前/値のペアを含めることができます。
{ "firstName":"John" , "lastName":"Doe" }
また、理解しやすく、このJavaScriptステートメントは同等です:
firstName = "John"
lastName = "Doe"
lastName = "Doe"
JSON配列
括弧内に書かれたJSON配列:
アレイは、複数のオブジェクトを含めることができます。
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
上記の例では、オブジェクト「従業員」とは、3つのオブジェクトを含む配列です。 人(名前と姓)レコードの代わりに各オブジェクト。
JavaScriptシンタックスを使用してJSON
JSONはJavaScriptの構文を使用しているので、そのように追加のソフトウェアは、JSONはJavaScriptを処理することができません。
JavaScriptを通じ、あなたは配列オブジェクトを作成することができますし、次のように割り当てます。
例
var employees =
[
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];
JavaScriptが最初のようなオブジェクトの配列にアクセスすることができます。
employees[0].lastName;
戻る読み取ります。
Doe
あなたはこのようなデータを変更することができます。
employees[0].firstName = "Jonatan";
»をお試しください
次のセクションでは、あなたはJSONはJavaScriptオブジェクトにテキストを変換する方法を学習します。
JSONファイル
- JSONファイルの種類は「.json」であります
- JSONテキストのMIMEタイプは "アプリケーション/ jsonの"です