Я пытаюсь создать собственный формат даты в выходе Gson, но .setDateFormat(DateFormat.FULL)
, похоже, не работает, и он то же самое с .registerTypeAdapter(Date.class, new DateSerializer())
.
Это похоже на то, что Gson не заботится об объекте "Дата" и печатает его на своем пути.
Как это изменить?
Спасибо
ИЗМЕНИТЬ:
@Entity
public class AdviceSheet {
public Date lastModif;
[...]
}
public void method {
Gson gson = new GsonBuilder().setDateFormat(DateFormat.LONG).create();
System.out.println(gson.toJson(adviceSheet);
}
Я всегда использую java.util.Date
; setDateFormat()
не работает: (