fastjson 序列化时指定json的key值
生活随笔
收集整理的這篇文章主要介紹了
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值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 企业微信H5_网页jssdk调用 判断当
- 下一篇: ETL异构数据源Datax_datax-