A中有对象B:private B b;
A中有个属性叫:private Date createTime;
B中也有一个属性叫:private Date createTime;
用fastjson对A,B中该字段进行格式化:
A中如下:
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
B中如下:
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
结果输出的结果是。B中的时间被格式化,而A中的时间没有被格式化:

原来问题是没有加入到Map 中 而是绕过了json的方法
还真遇到这个问题了,一个类里面,有两个字段,
class person{
@JSONField(name="createTime",format="yyyy-MM-dd HH:mm:ss")
@Column(name="CREATE_TIME")
private Date create_Time;
@JSONField(name="updateTime",format="yyyy-MM-dd HH:mm:ss")
@Column(name="UPDATE_TIME")
private Date update_Time;
}
其它,update_Time正常格式化成时间,create_Time却不能正常格式化,却是一组数字。这个大家怎么解决的。