、JSON定義
JSON(JavaScript Object Notation)は、軽量データ交換フォーマットです。簡単に言えば、JSON文字列としてJavaScriptオブジェクトで表されたデータセットを変換することができ、その文字列は簡単な機能の間を通過、または非同期Webアプリケーションの文字列で、クライアントからサーバに渡さことができますプログラムの終了。この文字列は少し奇妙に見えるが、JavaScriptを説明するのは簡単です、そしてJSONは「名前/値のペア」よりもより複雑な構造を表すことができます。
JavaScriptのオブジェクト表記JSONの構文は、法律の構文のサブセットです。
名前/値のペアのデータがカンマでデータを分離、オブジェクト、ブラケットバックアップアレイ用ブレース
二、JSONの構文規則
1.キーのデータの従来のキーと値の表現の全てに格納されたデータ:値
二重引用符を使用してキー
値のデータ型
(整数および浮動小数点を含む)、デジタル、(二重引用符で)文字列、ブール(真と偽)、ヌル
実施例(括弧内)対象:{キー:値、キー:値、......................}
(角括弧内)の配列例:[{キー:値}、{キー:値}、........]
2.間の良好なデータが区切られ
KEY1:VALUE1、KEY2:VALUE2
3.括弧は、オブジェクトを表します
{KEY1:値1、KEY2:VALUE2 ..........}
4.ブラケットのアレイ
[要素1、要素2、.........]
三、JSON 2つの基礎構造
2つだけの構造のJSON
オブジェクト:
{KEY1:値1、KEY1:値1、......................}
アレイ:
[{キー:値}、{キー:値}、........]
四、JSONデータへのアクセス
(A)オブジェクト・データ・アクセス:
1、JSONのターゲットアプリケーション 。 キー名
2、JSONのターゲットアプリケーション[ "キー名"]
フロントページが表示されます。
1、
2、
JSONは、jsの中でオブジェクトであります
上記の表示に加えて、並びに:
示すように1、JSONオブジェクトは、文字列として表示されます:
JSON.stringifyはJSON JSON形式の文字列にオブジェクトを変換することです。
注意:JSON.parseとJSON.stringifyは、上記のIE8をサポートし、
結果の表示:
それはショーの文字列を判明しました
2、JSONにターゲット文字列
JSON.parseは、文字列形式のJSON JSONオブジェクトに変換されます。
注:{}単一引用符で書かれ、各属性の名前は、二重引用符で囲まれなければなりません
(B)アクセス・アレイ要素:
1、配列[インデックス要素]の参照名 。 キー名
結果は、カットするのが面倒、スクリーンショットを示していません。