JavaでJSONオブジェクトへの変換POJOオブジェクト

スリカンスJanapati:

私の要件は、JSONフォーマットにPOJO OR DTOオブジェクトを変換するために必要な、私は方法論の下に使用されてきました

JsonObject obj = gson.toJsonTree(pojo class).getAsJsonObject();
for (String key: obj.keySet()) {
    System.out.println(" key is " + key + " value  is " + obj.get(key));
}

ので、私はそれは二重引用符で挿入するデータベースにこのデータを挿入する場合(「従業員」)のみ:しかし、これで私は(「従業員」など)の文字列としてキーデータを取得しています。

Websterix:

あなたはのようなサードパーティのライブラリで簡単にそれを行うことができますジャクソンGsonをシリアル化し、デシリアライズオブジェクトに。

ジャクソン:リファレンスコードスニペット:

ObjectMapper mapper = new ObjectMapper();
User user = new User();

//Object to JSON in file
mapper.writeValue(new File("c:\\user.json"), user);

//Object to JSON in String
String jsonInString = mapper.writeValueAsString(user);

あなたはから詳細な情報を見つけることができ、ここで

Gson:リファレンスコードスニペット

User user = new User();
Gson gson = new Gson();

// Object to JSON in String
String json = gson.toJson(object_need);

参照として、詳細な使用法については:

しかし、それはあなたがDBにシリアライズされたデータを挿入するのに問題があり、問題の詳細情報を提供する必要があることを解決することであり、ここでの主な問題のように思えます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=207868&siteId=1