ホームページ  >  記事  >  Java  >  JSON文字列をJavaオブジェクトに変換する原理は何ですか

JSON文字列をJavaオブジェクトに変換する原理は何ですか

PHPz
PHPz転載
2023-05-14 14:19:061461ブラウズ

1. Gson はリフレクションを通じて json オブジェクトを Java オブジェクトに変換します

例:

import com.google.gson.Gson;

public class JsonFormat {

//将json字符串转换为java对象

public void jsonToJava(String json_str, Object obj){

Gson gson = new Gson();

obj = gson.fromJson(json_str, obj.getClass());

}
}

2.gson の生成

#new gson() 経由: すべてのデフォルト構成が使用されます

JsonBuilder 経由: 一部の構成オプション、バージョン サポート、出力、カスタマイズされたシリアル化、逆シリアル化、およびコンストラクターをカスタマイズします、など。


ビルダー パターン: 複雑なオブジェクトの構築をその表現から分離するデザイナー パターンの一種。

以上がJSON文字列をJavaオブジェクトに変換する原理は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。