我拉入一些JSON,将其反序列化为POJO,编辑对象的一些属性,现在我想用GSON将其序列化回JSON,然后将其发送回去。如何用GSON将javabean序列化为JSON?
sqougxex1#
Pojo myPojo = new Pojo(); Gson gson = new Gson(); gson.toJson(myPojo);
cyvaqqii2#
toJson()返回一个字符串,而不是一个JsonObject。如果你想得到一个真实的的JsonObject,最好这样做:
JSONParser parser = new JSONParser(); JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo));
2条答案
按热度按时间sqougxex1#
cyvaqqii2#
toJson()返回一个字符串,而不是一个JsonObject。
如果你想得到一个真实的的JsonObject,最好这样做: