json字符串中的key是下划线例如:foot_dist,而实际实体类中的属性是footDist,添加 @JSONField(name = "foot_dist")即可

package com.gblfy;import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Segments {@JSONField(name = "line_name")private String lineName;@JSONField(name = "foot_dist")private String footDist;@JSONField(name = "stat_xys")private String statXys;@JSONField(name = "stats")private String stats;@JSONField(name = "end_stat")private String endStat;@JSONField(name = "line_xys")private String lineXys;@JSONField(name = "line_dist")private String lineDist;@JSONField(name = "start_stat")private String startStat;
}
 //序列化时指定json的key值public static void main(String[] args) {Segments build = new Segments().builder().footDist("123").startStat("456").stats("2").build();System.out.println("sss"+JSON.toJSONString(build));}

fastjson 序列化时指定json的key值相关推荐

  1. Java基础/利用fastjson序列化对象为JSON

    利用fastjson序列化对象为JSON 参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079 Step1:定义实体类 //用户类 ...

  2. Js 将JSON内部key值转换大小写和首字母大写

    /*** @param {Object} json* @param {Object} type: 默认不传 ==>全部小写;传1 ==>全部大写;传2 ==>首字母大写* 将json ...

  3. python读取json数据的key值_jquery中怎么获取json的key值?

    展开全部 获取方法如下:用jquery回调函数完成. $.each(json, function(i) {    console.log(i); //获取键值 console.log(json[i]) ...

  4. JSON所有key值转大写(转小写)

    大家好!我是阿凯.最近公司做数据对接要求传输的JSON数据,key值全部大写! 导入maven包 <dependency><groupId>net.sf.json-lib< ...

  5. Java将json中key值下划线转为驼峰格式

    目录 1 需求说明 2 Java工具类转换实现 2.1 代码 1.2 运行结果 3 转换为对应的java实体 1 需求说明 在开发过程中,有时会遇到json不是严格按照驼峰命名,需要将其中带有下划线的 ...

  6. JSON字符串key值驼峰转下划线

    起因 工作中需要解析特殊的JSON字符串,将JSON文本中所有的Map结构中的key的格式由驼峰转换为下划线.本着不重复造轮子的原则,我在网上搜索到了一些资料,都是下划线转驼峰的工具,没有驼峰转下划线 ...

  7. fastjson 序列化 输出空字段

    fastjson序列化时,如果字段值为null,默认不输出该字段,如需输出可再序列化时增加特性SerializerFeature.WriteMapNullValue JSONObject.toJSON ...

  8. java对象json序列化时忽略值为null的属性

    当一个对象里有些属性值为null 的不想参与json序列化时,可以添加如下注解复制代码 import com.fasterxml.jackson.annotation.JsonInclude; imp ...

  9. C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出

    原文:C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出 从StackOverflow里找到的答案.发现对最新的Newtownsoft的JSON序列化也同样适用. https://st ...

最新文章

  1. html 显示不吃,20180902_html_第二次_张旺
  2. C++是什么?怎么学?学完了能得到什么?
  3. 网站服务器建设方法,如何在服务器上建立站点的方法步骤
  4. Workflow相关表简单分析
  5. css 动画类库Animate.css
  6. 配置管理工具---SVN
  7. lstm 做航迹预测预测_用lstm预测酒店收入的第一步
  8. 使用iWebOffice实现电子签章
  9. 华硕电脑重装系统后电池管理软件ASUS Battery Health Charging不见了
  10. scratch编程 超有趣反应力游戏
  11. 【渝粤题库】广东开放大学 标准化专业英语 形成性考核
  12. Censored! POJ - 1625
  13. 成大事必备的九种办法与能力
  14. c语言找最大值最小值
  15. golang语言的入门基础,及window和linux系统上环境的搭配及运行
  16. 电源拓扑结构优缺点比较-常见开关电源优缺点对比
  17. FPGA——调用DDR的IP核(MIG核)
  18. 中国1,2-己二醇市场趋势报告、技术动态创新及市场预测
  19. Python新建、写入和修改txt(文本文档)
  20. 代码整洁之道要点(一)

热门文章

  1. 虚数填补了数学的那一个缺口?
  2. 清华开学,713分寒门学霸揭露一个真相:别抱怨读书苦,那是你看世界的路
  3. 计算机思维与数学思维的本质区别
  4. 自称迪拜十星级酒店,震撼了!
  5. windows 下的文件对比工具
  6. Java集合之LinkedHashSet源码分析
  7. 数据结构实验之查找四:二分查找
  8. 开发之痛:稳定的测试环境,怎么就那么难
  9. 世界备份日,您的数据足够安全吗?
  10. 阿里云2020上云采购季,你适合买什么云产品?