Java オブジェクトの JSON シリアル化と逆シリアル化を実装するための GSON チュートリアル

高洛峰
リリース: 2017-01-18 09:05:48
オリジナル
1551 人が閲覧しました

GitHub から GSON をダウンロードします: https://github.com/google/gson
Gson のアプリケーションは、主に toJson と fromJson という 2 つの変換関数です。この種のオブジェクト変換を使用する前に、オブジェクト カテゴリとそのメンバーを作成する必要があります。まず、JSON 文字列が対応するオブジェクトに正常に変換されました。 JSON STRING -R

class Examples {
 private int answer1 = 100;
 private String answer2 = "Hello world!";
 Examples(){
 }   // default constructor
}
ログイン後にコピー
-JSONの結果は、json objectのjsonobject

Examples example1 = new Examples();
Gson gson = new Gson();
String json = gson.toJson(example1);
ログイン後にコピー

==>

オブジェクト example1 は toJson を通じて JSON 文字列にシリアル化されて渡され、オブジェクト example2 は JSON を受信するものとして宣言され、fromJson を通じて example2 に逆シリアル化されるため、example1 は example2 と同じになります

例:

{"answer1":100,"answer2":"Hello world!"}
ログイン後にコピー

実行結果:

Examples example2= gson.fromJson(json,Examples.class);
ログイン後にコピー


Java オブジェクトの JSON シリアル化と逆シリアル化の実装に関する GSON サンプル チュートリアルの詳細については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!