Подтвердить что ты не робот

Сериализовать POJO для JSON с помощью GSON

Я втягиваю некоторый JSON, десериализую его в POJO, редактирую некоторые свойства объекта, и теперь я хочу сериализовать его обратно в JSON с помощью GSON и отправить его обратно.

Как сериализовать javabean для JSON с помощью GSON?

4b9b3361

Ответ 1

Pojo myPojo = new Pojo();

Gson gson = new Gson();
gson.toJson(myPojo);

Ответ 2

gson.toJson() возвращает строку, а не объект JsonObject.

Если вы хотите, чтобы реальный JsonObject лучше сделал это:

JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo));