使用GSON将POJO序列化为JSON

19
我从一些JSON中提取数据,将其反序列化为POJO,编辑对象的一些属性,现在想用GSON将其序列化回JSON并发送回去。
如何使用GSON将JavaBean序列化为JSON?
2个回答

60
Pojo myPojo = new Pojo();

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

我知道这很容易。谢谢! - MaikelS
2
很高兴能够帮忙。在项目维基上提供了来自Google的非常好的文档:https://sites.google.com/site/gson/gson-user-guide - ŁukaszBachman
1
如何将Gson依赖项添加到您的Android应用程序 - Aniket Thakur

6
<如果你想获取真正的JsonObject,可以这样做:
JSONParser parser = new JSONParser();
JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo));

9
这里的“parser”是什么意思? - user2800708
JSON解析器parser = new JSONParser(); JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo)); - Sanidhya Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接