1. ホーム
  2. java

[解決済み] gsonを使用してJavaオブジェクトをJSON文字列に変換する

2022-03-04 14:57:15

質問

jsonをjavaオブジェクトに変換する例をいくつか見ましたが、ここではjavaオブジェクトを GSON

私はJavaオブジェクトを持っており、今私はJavaオブジェクトをGsonに変換したいと思います。どのように私はこれを達成することができます、私のコードを参照してください。

Staff obj = new Staff();
Gson gson = new Gson();

staffオブジェクトをgsonオブジェクトに変換する必要があります。

これは私のスタッフクラスです

public class Staff {    
    private String name;
    private int age;
    private String position;
    private BigDecimal salary;
    private List<String> skills;

どうすればいいのでしょうか?

どのように解決するのですか?

まず第一に、quot;gson"オブジェクトは存在しないのです。Gsonツールは、JSON文字列をJavaオブジェクトに変換(jsonパース)し、JavaオブジェクトをJSON文字列に変換することができます。そこから考えると、あなたのリクエストは、以下のように集約されます。

Gson gson = new Gson();
String json = gson.toJson(someInstanceOfStaff);

その上で、以下のような良いチュートリアルを入手して、このトピックを勉強する必要があります。 こちら .