gson gosn分别串行化两个对象

rt4zxlrg  于 2022-11-06  发布在  Go
关注(0)|答案(1)|浏览(157)

我在一个类中有Date和Timestamp对象。我想将Timestamp序列化为YYYY-MM-dd HH:mm:ss,并将Date序列化为YYYY-MM-dd

Gson gson = new GsonBuilder().setDateFormat("YYYY-MM-dd HH:mm:ss").create();
String jsonStr = gson.toJson(experimentItems);

这段代码将为我提供两种YYYY-MM-dd HH:mm:ss格式。

qzlgjiam

qzlgjiam1#

使用JsonAdapter注解!

class Person {
    @JsonAdapter(DateAdapter.class)
    private Date birthday;
    @JsonAdapter(TimestampAdapter.class)
    private TimeStamp birthdayAndTime;
}

相关问题