简体   繁体   English

GSON 将 POJO 转换为 JsonObject

[英]GSON convert a POJO to JsonObject

How do I convert a POJO to a GSON JsonObject?如何将 POJO 转换为 GSON JsonObject?

class MyPojo {
    String name;
    String id;
}

MyPojo pojo = new MyPojo();
pojo.name = "Roger";
pojo.id = "1";
Gson gson = new Gson();
gson.toJson(pojo); // Problem is this returns a string instead of a JsonObject
JsonObject json = gson.toJsonTree(pojo).getAsJsonObject();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM