JsonObject obj = new JsonObject();
obj.add("test", JsonNull.INSTANCE);
System.out.println(new Gson().toJson(obj));
以下是输出:
{}
我期待中
{"test":null}
我认为JsonNull的重点是区分null和json null值。我了解您可以new GsonBuilder().serializeNulls()
进行操作,但是我有一些真正的空字段,我不想序列化。
谢谢