一尘不染

创建GSON对象

java

如何使用Google Gson创建json对象?以下代码创建一个看起来像的json对象{"name":"john"}

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

如何创建像这样的jSon对象?

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

阅读 443

收藏
2020-12-03

共1个答案

一尘不染

弄清楚了如何使用Java对象正确执行此操作。

Creator creator = new Creator("John");
new Gson().toJson(creator);

Creator java类的实现。

public class Creator {

    protected String name;

    protected HashMap<String, String> publisher = new HashMap<String, String>();

    public Creator(String name){
            publisher.put("name", name);
    }
}
2020-12-03