通常,如果我想更改我正在序列化的对象中字段的日期格式,我可以这样做
@JSON(format="MM/dd/yyyy")
但是我尝试序列化的对象包含在另一个JAR中,因此阻止我向其添加注释。是否有为JSON插件设置全局日期格式或以其他任何方式格式化此字段?
答案 0 :(得分:0)
Json插件有一个默认的DateFormat,其值为null,但没有提供setter。
我认为最简单的方法就是破解JSONWriter类。
复制JSONWriter类的源代码,将其编辑为
...
public class JSONWriter {
...
//private DateFormat formatter;
private DateFormat formatter = new SimpleDateFormat(yourDefaultDateFormat);
...
并将其放到源文件夹中。
答案 1 :(得分:0)