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

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

高洛峰
高洛峰オリジナル
2017-01-18 09:05:481514ブラウズ

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 サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。