Сериализация POJO в JSON с GSON - PullRequest
19 голосов
/ 04 января 2012

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

Как мне сериализовать Javabean в JSON с GSON?

Ответы [ 2 ]

52 голосов
/ 04 января 2012
Pojo myPojo = new Pojo();

Gson gson = new Gson();
gson.toJson(myPojo);
4 голосов
/ 23 октября 2015

gson.toJson () возвращает String, а не JsonObject.

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

JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...