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

pri*_*ain 1 java json gson

public String toJson() {
    GsonBuilder builder = new GsonBuilder();
    Gson gson = builder.create();
    return gson.toJson(this);
}
Run Code Online (Sandbox Code Playgroud)

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

mca*_*ner 10

你可以使用类的toJsonTree方法Gson

Gson gson = new GsonBuilder().create();
JsonElement element = gson.toJsonTree(object,typeOfObject);
Run Code Online (Sandbox Code Playgroud)

参考javadoc