java - 将类转换为 JsonElement (com.google.gson.JsonElement)

标签 java json gson

public String toJson() {
    GsonBuilder builder = new GsonBuilder();
    Gson gson = builder.create();
    return gson.toJson(this);
}

此方法将类转换为 JSON 字符串。但我想将一个类转换为 JsonElement。这是直接可行的还是我必须再次解析字符串?

最佳答案

你可以使用Gson类的toJsonTree方法

Gson gson = new GsonBuilder().create();
JsonElement element = gson.toJsonTree(object,typeOfObject);

引用 javadoc

关于java - 将类转换为 JsonElement (com.google.gson.JsonElement),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38904424/

相关文章:

javascript - Fullcalendar json 许多来源

php - 尝试读取json并用php将其写入sql

android - 无法在 SharedPreferences 中保存多个自定义对象?

Java for循环制作 Asterisk 矩阵

java - 登录 Firebase Android 后获取 Uid

node.js - 在 Express 应用程序中从 JS 文件附加 JSON 文件

android - 最简单的 Gson.fromJson 示例失败

java - 如何解决类中出现的一对多循环?

java - 读取 .txt 文件的内容并将其显示在多个文本区域

java - Spring - 从项目结构加载文件夹作为目录?