JSON-JavaScriptオブジェクト表示法--学習ノート

2545 ワード

JSON概要:
JSON:JavaScriptオブジェクト表現(JavaScript Object Notation).JSONはテキスト情報を格納して交換する構文です.
  • JOSNは軽量級のテキストデータ交換フォーマットである.
  • JSONは言語とプラットフォームから独立しています.
  • JSONは自己記述性があり、より理解しやすい.

  • JOSNとXML:
    JOSNはXMLに類似しており、XMLよりも小さく、より速く、より簡潔に分析されやすい.
  • に終了ラベルはありません.
  • より短いです.
  • は読み書きの速度が速い.
  • は配列を使用します.
  • は予約語を適用しません.
  • は、組み込まれたJavaScript ecal()メソッドを使用して解析できます.
  • 類似XML:
  • JSONは純テキスト
  • JSONは「自己記述性」(人間可読)
  • を有する
  • JSONは階層構造(値に存在する値)
  • を有する
  • JSON JavaScriptで解析可能
  • JSONデータはAJAXにて
  • 転送可能
    JSOONの使用とXMLの使用の違い:
    XMLの使用:
  • XMLドキュメントを読み込む
  • XML DOMを使用して文書
  • を巡回する
  • は、値を読み出す、変数に格納する
  • である.
    JSONの使用:
  • JSON文字列
  • を読み込む
  • JSON文字列
  • をeval()で処理
    JSON構文:
    JSON構文はJavaScript構文のサブセットです.
    JSON構文規則:
    JSON構文はJavaScriptオブジェクトがフランス語法を表すサブセットである.
  • データ名/値ペア
  • データカンマ区切り
  • かっこ保存オブジェクト
  • 角括弧保存配列
  • 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" }
    ]
    } 

    JSONファイル:
  • JSONファイルのファイルタイプは「.json」
  • JSONテキストのMIMEタイプは「アプリケーション/json」