进行序列化时,可以使用@JsonFormat() 注解进行处理返回给页面java
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday;
进行反序列化时,使用@DateTimeFormat注解,将请求中的时间参数,格式化成特定的格式json
如果http get请求,时间格式需为yyyy/MM/dd HH:mm:ss , 不然请求403【待屡次实验确认】spa
@DateTimeFormat(pattern = "yyyy-MM-dd") private Date birthday;
@JSONField(name = "house_name") private String houseName;
这样把对象转成 Json数据时,节点名就不是属性名称了,而是注解中的name属性值了code
@JSONFiled 是阿里的fastjsonorm
@JsonSerialize 是Jackson包的对象
当对象的属性名,未按驼峰命名规则命名,首字母大写时,转换成Json数据时,出现了 首字母被自动降为小写的状况get