Tengo objetos de fecha y marca de tiempo en una clase. Quiero serializar la marca de tiempo como AAAA-MM-dd HH: mm: ss y dejar que la fecha se serialice como AAAA-MM-dd
Gson gson = new GsonBuilder().setDateFormat("YYYY-MM-dd HH:mm:ss").create(); String jsonStr = gson.toJson(experimentItems);
Este código me dará dos formatos YYYY-MM-dd HH:mm:ss.
¡Use la anotación JsonAdapter!
class Person { @JsonAdapter(DateAdapter.class) private Date birthday; @JsonAdapter(TimestampAdapter.class) private TimeStamp birthdayAndTime; }