java - 在 Java 中使用 Gson 将字符串对象转换为 JSON 字符串

标签 java json gson

假设我们有以下字符串:

String x = "abc";

我的问题是如何使用 Gson 库将给定的字符串转换为以下 JSON 字符串:

{
   x : "abc"
}

最佳答案

当然,我本可以创建一个包装字符串对象的新类,并将其转换为 JSON 字符串,但这似乎没有必要。无论如何,我找到的解决方案是这样的:

JsonObject x = new JsonObject();
x.addProperty("x", "abc");

String json = x.toString();

关于java - 在 Java 中使用 Gson 将字符串对象转换为 JSON 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39525624/

相关文章:

java - eclipse中的JDK Home路径不会改变

java - 在 Java 中根据 blob 的内容创建文件的代码片段

javascript - 将 JSON 数据操作到另一个对象中

java - 捕获异常后不终止反序列化过程

android - 使用 Gson 将字符串解析为对象。 bool 值始终为假

java - 为什么 Gson 会漂亮地打印到控制台,而不是文件?

java - 如何从字符串数组中分割与字符组合的数字? (例如c1)

java - Liquibase + JPA : Run order

java - 类型 java.lang.String 无法在 org.json.JSON.typeMismatch(JSON.java :111)) 处转换​​为 JSONObject

java - 如何将字符串数组添加到 jsonObject?