使用GSON将POJO序列化为JSON
我拉入一些JSON,将其反序列化为POJO,编辑对象的一些属性,现在我想用GSON将其序列化回JSON并将其发送回去。
如何使用GSON将javabean序列化为JSON?
我拉入一些JSON,将其反序列化为POJO,编辑对象的一些属性,现在我想用GSON将其序列化回JSON并将其发送回去。
如何使用GSON将javabean序列化为JSON?
Pojo myPojo = new Pojo();
Gson gson = new Gson();
gson.toJson(myPojo);
gson.toJson() 返回一个字符串,而不是 JsonObject。
如果你想得到一个真正的JsonObject,最好这样做:
JSONParser parser = new JSONParser();
JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo));