fastjson 序列化时指定json的key值
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值相关推荐
- Java基础/利用fastjson序列化对象为JSON
利用fastjson序列化对象为JSON 参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079 Step1:定义实体类 //用户类 ...
- Js 将JSON内部key值转换大小写和首字母大写
/*** @param {Object} json* @param {Object} type: 默认不传 ==>全部小写;传1 ==>全部大写;传2 ==>首字母大写* 将json ...
- python读取json数据的key值_jquery中怎么获取json的key值?
展开全部 获取方法如下:用jquery回调函数完成. $.each(json, function(i) { console.log(i); //获取键值 console.log(json[i]) ...
- JSON所有key值转大写(转小写)
大家好!我是阿凯.最近公司做数据对接要求传输的JSON数据,key值全部大写! 导入maven包 <dependency><groupId>net.sf.json-lib< ...
- Java将json中key值下划线转为驼峰格式
目录 1 需求说明 2 Java工具类转换实现 2.1 代码 1.2 运行结果 3 转换为对应的java实体 1 需求说明 在开发过程中,有时会遇到json不是严格按照驼峰命名,需要将其中带有下划线的 ...
- JSON字符串key值驼峰转下划线
起因 工作中需要解析特殊的JSON字符串,将JSON文本中所有的Map结构中的key的格式由驼峰转换为下划线.本着不重复造轮子的原则,我在网上搜索到了一些资料,都是下划线转驼峰的工具,没有驼峰转下划线 ...
- fastjson 序列化 输出空字段
fastjson序列化时,如果字段值为null,默认不输出该字段,如需输出可再序列化时增加特性SerializerFeature.WriteMapNullValue JSONObject.toJSON ...
- java对象json序列化时忽略值为null的属性
当一个对象里有些属性值为null 的不想参与json序列化时,可以添加如下注解复制代码 import com.fasterxml.jackson.annotation.JsonInclude; imp ...
- C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出
原文:C#里XML(JSON)序列化时,自动隐藏值为Null的成员的输出 从StackOverflow里找到的答案.发现对最新的Newtownsoft的JSON序列化也同样适用. https://st ...
最新文章
- html 显示不吃,20180902_html_第二次_张旺
- C++是什么?怎么学?学完了能得到什么?
- 网站服务器建设方法,如何在服务器上建立站点的方法步骤
- Workflow相关表简单分析
- css 动画类库Animate.css
- 配置管理工具---SVN
- lstm 做航迹预测预测_用lstm预测酒店收入的第一步
- 使用iWebOffice实现电子签章
- 华硕电脑重装系统后电池管理软件ASUS Battery Health Charging不见了
- scratch编程 超有趣反应力游戏
- 【渝粤题库】广东开放大学 标准化专业英语 形成性考核
- Censored! POJ - 1625
- 成大事必备的九种办法与能力
- c语言找最大值最小值
- golang语言的入门基础,及window和linux系统上环境的搭配及运行
- 电源拓扑结构优缺点比较-常见开关电源优缺点对比
- FPGA——调用DDR的IP核(MIG核)
- 中国1,2-己二醇市场趋势报告、技术动态创新及市场预测
- Python新建、写入和修改txt(文本文档)
- 代码整洁之道要点(一)