jsonの自己学習について!

1499 ワード

理由:
なぜ急に勉強したいと思いましたか?前にxmlを見ましたので、了解してから、xmlはだんだん淘汰されていくと思います.jsonフォーマットはより良いデータフォーマットで、私達が勉強する価値があります.このブログは私の勉強と復習から来ました.
JSON:JavaScriptオブジェクト表示法(JavaScript) Object Notation
JSONはテキスト情報を格納し交換するシンタックスです.XMLに似ています
JSONはXMLより小さく、より速く、より解析しやすいです.
簡単に言えば、JSONは、JavaScriptオブジェクトに表示されているデータのセットを文字列に変換し、関数間でこの文字列を簡単に伝達したり、非同期アプリケーションで文字列をWebクライアントからサーバ端末プログラムに転送したりすることができる.この文字列はちょっと変わっていますが、JavaScriptは説明しやすく、JSONは「名前/値ペア」より複雑な構造を表しています.たとえば、配列および複雑なオブジェクトを表すことができ、キーおよび値の単純なリストだけではない.
JSON文法規則
JSON文法はJavaScriptの対象がフランス語法のサブセットを表しています.
データは名称/値ペアにあります.
コンマ区切りかっこ保存オブジェクト大かっこ保存配列名前/値ペアを表します.
一番簡単な形式で、以下のようなJSONで「名称/値ペア」を表してもいいです.
 
{ "firstName": "Brett" }
 
 
JSON値
JSON値は、
数字(整数または浮動小数点)文字列(ダブルクォーテーション)論理値(trueまたはfalse)配列(大かっこ内)オブジェクト(かっこ内)null JSONオブジェクト
JSONの対象は括弧に書いています.
オブジェクトには複数の名前と値のペアが含まれます.
{ "firstName":"John" , "lastName":"Doe" }
 
JSON配列
JSON配列は四角い括弧に書いています.
配列は複数のオブジェクトを含むことができます.
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
 ついでに、sublimeのjson検証プラグインを紹介します. pretty Json
 引用符をつけないと赤くなります.よく使ってみてください.