使用GSON将POJO序列化为JSON

Mai*_*elS 19 java android json gson

我引入了一些JSON,将其反序列化为POJO,编辑对象的一些属性,现在我想用GSON将其序列化回JSON并将其发送回去.

如何使用GSON将javabean序列化为JSON?

Łuk*_*man 53

Pojo myPojo = new Pojo();

Gson gson = new Gson();
gson.toJson(myPojo);
Run Code Online (Sandbox Code Playgroud)

  • 乐意效劳.谷歌在项目维基上提供了非常好的文档:https://sites.google.com/site/gson/gson-user-guide (2认同)

小智 5

gson.toJson() 返回一个字符串,而不是一个 JsonObject。

如果你想得到一个真正的 JsonObject 最好这样做:

JSONParser parser = new JSONParser();
JsonObject json = (JsonObject)parser.parse(new Gson().toJson(myPojo));
Run Code Online (Sandbox Code Playgroud)

  • 这里的“解析器”是什么? (9认同)