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

当Json数据中的key为Java关键字时,在定义实体类的时候不能对该字段进行声明,所以需要对字段进行特殊处理...

首先需要再spring boot的启动类总添加如下的配置:

/**
* @Description: 解决注解@JSONField(name="native")不能生效的问题 需要配置fastjson
* @author han
* @date
*/
@Bean
public HttpMessageConverters fastJsonHttpMessageConverters() {
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastConverter.setFastJsonConfig(fastJsonConfig);
HttpMessageConverter<?> converter = fastConverter;
return new HttpMessageConverters(converter);
}


在java对象上需要映射成java关键字的字段上添加如下的注解:(由于本人使用的是阿里的fastjson进行json使用下面注解,使用其他的json包配置方式以及注解会不同)
@JSONField(name = "native")
private List<Native> natives;

 

转载于:https://www.cnblogs.com/xiaohan666/p/10240385.html

相关文章:

  • day16:计算文档中数字|检测两个文件的不同|检测网卡流量|批量杀死sh|检测是否开启80和是什么服务...
  • ruby多线程理解
  • 面试系列-高并发之synchronized
  • 解决fastJson无序问题
  • Filling Your Toolbox (a.k.a. Essential Tools List)
  • sed写的命令收集
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • [转载]---Oracle SQL Loader
  • 开源,不代表你的线上产品可以免费试用
  • Docker(三)安装Mysql
  • 线程的两种创建方式
  • H5弹窗后原窗口不会被滑动
  • ZendStudio 常用快捷键大全
  • Diffie-hellman 密匙交换
  • 一段话系列-Spring cloud gateway都有哪些内置filter
  • [Vue CLI 3] 配置解析之 css.extract
  • bearychat的java client
  • CentOS从零开始部署Nodejs项目
  • Docker入门(二) - Dockerfile
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java教程_软件开发基础
  • Java小白进阶笔记(3)-初级面向对象
  • Java新版本的开发已正式进入轨道,版本号18.3
  • miaov-React 最佳入门
  • Theano - 导数
  • vue2.0项目引入element-ui
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 深度学习中的信息论知识详解
  • puppet连载22:define用法
  • 如何在招聘中考核.NET架构师
  • 选择阿里云数据库HBase版十大理由
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #define、const、typedef的差别
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (1)常见O(n^2)排序算法解析
  • (1)虚拟机的安装与使用,linux系统安装
  • (C语言)fgets与fputs函数详解
  • (笔试题)分解质因式
  • (附源码)springboot教学评价 毕业设计 641310
  • (四)库存超卖案例实战——优化redis分布式锁
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转载)虚函数剖析
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET 设计一套高性能的弱事件机制
  • .NET大文件上传知识整理
  • .NET简谈设计模式之(单件模式)
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET企业级应用架构设计系列之技术选型
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [Android]一个简单使用Handler做Timer的例子
  • [AR Foundation] 人脸检测的流程
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]