Latest web development tutorials

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"


JSON配列

括弧内に書かれたJSON配列:

アレイは、複数のオブジェクトを含めることができます。

{
"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" }
];

JavaScriptが最初のようなオブジェクトの配列にアクセスすることができます。

employees[0].lastName;

戻る読み取ります。

Doe

あなたはこのようなデータを変更することができます。

employees[0].firstName = "Jonatan";

»をお試しください

次のセクションでは、あなたはJSONはJavaScriptオブジェクトにテキストを変換する方法を学習します。


JSONファイル

  • JSONファイルの種類は「.json」であります
  • JSONテキストのMIMEタイプは "アプリケーション/ jsonの"です