java - 创建 GSON 对象

标签 java json gson

如何使用 Google Gson 创建 json 对象? 以下代码创建一个类似于 {"name":"john"}

的 json 对象
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("name", "john");

如何创建一个像这样的 json 对象?

{"publisher":{"name":"john"}}

最佳答案

JsonObject innerObject = new JsonObject();
innerObject.addProperty("name", "john");

JsonObject jsonObject = new JsonObject();
jsonObject.add("publisher", innerObject);

http://www.javadoc.io/doc/com.google.code.gson/gson


仅供引用:Gson 真正用于将 Java 对象转换为 JSON 或从 JSON 转换。如果这是您使用 Gson 的主要方式,我认为您没有捕获重点。

关于java - 创建 GSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4683856/

相关文章:

java - 如何在 Java 中使用套接字发送 JSON 响应

java - Gson 中的 Stackoverflow 异常

java - 如何选择需要将字符串写入文件的主要 Java IO 类?

java - 尝试自动连接到自定义身份验证提供程序时,自动连接服务为空

java - 增加 JComboBox Popupmenu 的最大高度

java - Hibernate:session.merge执行插入而不是更新?

json - 在powershell中为数组中的每个json对象添加特定属性

ios - 如何在 TableView 中的可变数组中存储多个选定的行项

php - 我如何重写我的 sql 查询,以便它以特定格式返回值(使用 mysql 或 php)?

java - Gson gson = new Gson().toJson(data) - 不兼容的类型