最佳答案
我试图在Gson输出中有一个自定义日期格式,但.setDateFormat(DateFormat.FULL)
似乎不工作,它与.registerTypeAdapter(Date.class, new DateSerializer())
相同。
就像Gson并不关心对象“Date”,而是按照它的方式打印它。
我该如何改变呢?
谢谢
编辑:
@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()
不工作:(