当前位置: 首页 > news >正文

关于@JSONField的使用

1.此注解来自jar包com.alibaba.fastjson

今天分享一个有意思的事情。这个注解作用与类的属性上,如下:

@ApiModelProperty(value="开始时间,格式:yyyy-MM-dd",required = true)
@JSONField(name="start_date",ordinal =1)
private String startDate;

原本的设想,如果将对象序列化为json字符应该是这样的:{"start_date":"2023-01-01"}。这是由于注解name属性指定了属性的名称。

 但是将对象整体作为POST请求的参数时,请求的到的JSON格式如下:

 注解的name属性没有作用。

这是因为系统使用的json框架为jackson。为了解决上面的问题可以使用@JsonAlias注解;

http://www.lryc.cn/news/117725.html

相关文章:

  • Centos7单机部署ElasticSearch
  • js玩儿爬虫
  • 新利好带动 POSE 持续上扬,月内几近翻倍
  • Windows terminal 添加 git bash 解决git中文乱码显示问题
  • C语言实现选择排序
  • unable to write symref for HEAD: Permission denied
  • 长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析、生物量估算与趋势分析等领域中的实践技术应用
  • 【行为型设计模式】C#设计模式之策略模式
  • Linux Shell 编程入门
  • Webstorm + Egg.js 进行断点调试
  • Oracle-创建PDB
  • 【TypeScript】交叉类型联合类型(四)
  • 数组和字符串-字符串
  • MySQL-索引基础
  • CentOS中自动加载802.1q模块
  • CSP-J2022第一轮试题
  • 使用Java根据表名导出与导入Sql
  • Elasticsearch同时使用should和must
  • 羽毛球热身和拉伸
  • 使用 Vue 实现页面访问拦截
  • 使用webpack建立React+TS项目
  • 法律监督大数据平台有什么作用?
  • 根据制定的长度切割list值
  • AES加密(1):AES基础知识和计算过程
  • Nginx启动报错- Failed to start The nginx HTTP and reverse proxy server
  • 五、web应用程序技术——web功能
  • AutoDL服务器的镜像版本太高,配置python3.7 tensorflow1.15版本的框架的步骤
  • c++ boost库之scoped_ptr,shared_ptr,weak_ptr智能指针
  • 【leetcode】383. 赎金信(easy)
  • CTF-记一次PWN练习