首页 > 其他分享 >110-注解JSONField、DateTimeFormat、JsonFormat、JsonProperty

110-注解JSONField、DateTimeFormat、JsonFormat、JsonProperty

时间:2022-10-25 16:00:26浏览次数:64  
标签:JsonProperty name JsonFormat private user 注解 createTime 110

JSONField

注解在属性上,作用为:
属性的名称与转为toString的名称不一样时,使用该注解。
例如:

@JSONField(name="user_id")
private String userId;

当userId="a"; 使用:

JSON.toJSONString(entity)

输出为:

{
    "user_id":"a"
}

JsonProperty

作用: 当接口请求或前端请求,实体类为参数。 属性名与请求的名称不一样时,使用该注解。
例如:

 @JsonProperty("user_name")
 private String userName;

前端请求的body为:

{
    "user_name":"admin"
}

DateTimeFormat

时间字段,前端使用指定格式的时间字符串上传参数

@DateTimeFormat(pattern ="yyyyMMddHHmmss")
private Date createTime;

前端请求的body为:

{
    "createTime":"20221013121010"
}

JsonFormat

后台接口返回日期时间的字符串格式。

@JsonFormat(pattern = "yyyy-MM-dd")
private Date createTime;

则返回的内容格式为:

{
    "createTime":"2022-10-13"
}

标签:JsonProperty,name,JsonFormat,private,user,注解,createTime,110
From: https://blog.51cto.com/u_14816966/5794844

相关文章

  • POJ 2110(最小生成树)
    这题的思路就是找一个范围,看看这个范围是否可行主流是二分Ans,我是先把点排序,求最小生成树检查首位的ProgramP2110;typeed=recordu,v,w:longint;end;vara......
  • BZOJ 3110([Zjoi2013]K大数查询-区间第k大[段修改,在线]-树状数组套函数式线段树)
    3110:[Zjoi2013]K大数查询TimeLimit: 20Sec  MemoryLimit: 512MBSubmit: 418  Solved: 235[​​Submit​​][​​Status​​][​​Discuss​​]Des......
  • 工业智能物联网网关BL110对接亚马逊AWS
    BL110是一款各种PLC协议、ModbusRTU、ModbusTCP、DL/T645、IEC101、IEC104、BACnetIP、BACnetMS/TP等多种协议转换为ModbusTCP、OPCUA、MQTT、BACnetIP、华为云IoT......
  • 工业智能物联网网关BL110对接阿里云的操作步骤
    BL110是一款各种PLC协议、ModbusRTU、ModbusTCP、DL/T645、IEC101、IEC104、BACnetIP、BACnetMS/TP等多种协议转换为ModbusTCP、OPCUA、MQTT、BACnetIP、华为云IoT......
  • ctfshow web110(php读取文件内置类)
    <?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-1611:25:09#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-2922:49:10*/h......
  • 2022年最新最全1100+JAVA服务端面试题
    ​Hash索引和B+树区别是什么?你在设计索引是怎么抉择的?描述下Redis的回收策略(淘汰策略)?描述下JVM类加载机制与对象的生命周期?为什么HashMap中String、Integ......
  • 1100 校庆(JAVA)
    2019年浙江大学将要庆祝成立122周年。为了准备校庆,校友会收集了所有校友的身份证号。现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友。输入格......
  • 1102 教超冠军卷(JAVA)
    “教育超市”是拼题A系统的一个衍生产品,发布了各种试卷和练习供用户选购。在试卷列表中,系统不仅列出了每份试卷的单价,还显示了当前的购买人次。本题就请你根据这些信息找......
  • 1101 B是A的多少倍(JAVA)
    设一个数A的最低D位形成的数是ad。如果把ad截下来移到A的最高位前面,就形成了一个新的数B。B是A的多少倍?例如将12345的最低2位45截下来放到123的前面,就......
  • 1103 缘分数(JAVA)
    所谓缘分数是指这样一对正整数a和b,其中a和它的小弟a−1的立方差正好是另一个整数c的平方,而c正好是b和它的小弟b−1的平方和。例如83−73=169=132,而13=32+2......