遼雪峰Java14Java操作XMLとJSON-2JSON-1Json紹介

JSONはJavaScriptが同様のデータ表現形式のオブジェクトであります

  • JavaScriptのオブジェクト表記
  • JavaScriptステートメントの実行に加えて、
  • データのみを保持

JSON形式:

  • UTF-8エンコーディングのみを保持します
  • あなたは二重引用符を使用する必要があります。
  • 特殊文字は\ "ABC \ nxyz \傾向がある" と訳さ

JSONの特徴:

  • 階層を表現するために適し
  • 単純な形式は、のみをサポート
    *値の組{..}
    * [...]アレイ
    *文字列string
    *ナンバー値(整数及び浮動小数点)
    *ブールブール
    *ヌルヌル
{
    "code": "0",
    "data": {
        "list": [{
            "id": "9387",
            "Person": "张三",
            "patId": 10406240,
            "unitPrice": 2088.5,
            "marry": true,
            "visitStatus": null
        }],
        "totalCount": "153"
    },
    "message": "操作成功"
}

ブラウザが直接読み取りと書き込みJSONをサポートしています。ブラウザのJavaScriptの方法はJSON.parse()とJSON.stringify()を提供するので、それは、JavaScriptオブジェクトまたはJavaScriptオブジェクトにJSON文字列を指示することができ、Webアプリケーションを開発する際に、JSON文字列にシリアライズされます。そのため、データ伝送JSONとして使用し、JavaScriptはブラウザで直接JSONを読み書きするために使用することができます。

    //JSON String to JavaScript Object
    jsObj = JSON.parse(jsonStr);
    //JavaScript object to JSON string
    jsonStr = JSON.stringify(jsObj);

JavaScriptのJSONリーダーのための自然なので、REST APIは、典型的には、データ伝送フォーマットJSONとして選択されているため

のJSONの解析方法:

  • JSR 353 API
  • ジャクソン
  • gson
  • fastjson

要約:

JSONは軽量のデータ表現であります

  • シンプルな形式
  • 解析スピード
  • Webアプリケーションの場合

おすすめ

転載: www.cnblogs.com/csj2018/p/11391171.html