gson gosn分别串行化两个对象

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

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

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

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

qzlgjiam

qzlgjiam1#

使用JsonAdapter注解!

  1. class Person {
  2. @JsonAdapter(DateAdapter.class)
  3. private Date birthday;
  4. @JsonAdapter(TimestampAdapter.class)
  5. private TimeStamp birthdayAndTime;
  6. }

相关问题