前言

  • jdk8
  • fastjson maven 坐标:
           <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.75</version></dependency>
    

字段改名/设置别名

import java.io.Serializable;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;public class TestMain {public static void main(String[] args) {Person p = new Person("张三", 33);System.out.println(JSON.toJSONString(p));}public static class Person  implements Serializable {private static final long serialVersionUID = 1L;@JSONField(name="person_name")private String name;@JSONField(name="person_age")private Integer age;public Person(String name, int age) {this.setName(name);this.setAge(age);}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}}
}

执行结果:

{"person_age":33,"person_name":"张三"}

fastjson字段改名/设置别名相关推荐

  1. Splunk Filed Alias 字段改名

    Splunk 的field 的命名直接影响搜索的效果,所以改名就是一个比较好的方法: 这样一个case, 如果三种数据中的某个字段是一个意思,而且可以统一成一个字段的话,就使用一个别名: 下面使用方法 ...

  2. 视图的重命名mysql语句_sql语句重命名字段-视图重命名sql语句-数据库重命名sql语句...

    sql语句如何重命名表名和列名? 一.更改数据库名 sp_renamedb 更改数据库的名称. 语法: sp_renamedb [ @dbname = ] ' old_name ' , [ @newn ...

  3. oracle 按某个字段分类汇总,[数据库]Oracle语句分类汇总

    [数据库]Oracle语句分类汇总 0 2016-08-11 00:00:33 1.Oracle语句之数据定义语言(DDL) 1) CREATE TABLE   新建表 2) ALTER TABLE  ...

  4. mysql修改字段默认值_MySQL增删改查操作

    增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...

  5. mysql用命令修改主键名_MySQL的常用命令:添加外键,修改字段名称,增加字段 设置主键自增长等...

    Mysql命令添加外键 前提是有这么几个表   以mall_product 和 mall_category为例 ALTER TABLE mall_product ADD CONSTRAINT fore ...

  6. SharePoint 2013 激活标题字段外的Menu菜单

    前言 SharePoint 有个很特别的字段,就是标题(Title)字段,无论想要链接到项目,还是弹出操作项目的菜单,都是通过标题字段,一直以来需要的时候,都是通过将标题字段改名进行的. 其实,Sha ...

  7. mysql 别名_MySQL 字段别名(列别名)

    SQL 字段别名 同本文前文讲述的表别名一样,SQL(MySQL) 也支持对表的字段(列)设置别名. 字段别名语法: SELECT column AS column_alias FROM table ...

  8. MySQL修改数据表中的字段名

    MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...

  9. 转换CLOB字段类型为VARCHAR2

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 今天同事 ...

最新文章

  1. 推荐开发工具系列之--FireGestures(火狐手势命令)
  2. Oracle 监听器日志配置与管理
  3. 谈谈对水晶报表的看法
  4. 【数据结构和算法笔记】二叉树的概念和性质
  5. ARM:单芯片搞定4K H.265编解码 全球第一!
  6. iis mysql端口修改_如何处理IIS和Apache之间经常端口冲突
  7. nodejs项目_基于NodeJS从零构建线上自动化打包工作流
  8. 100人PJ?へへ。バージョン1.0の反省書を書かなければなりません、今日。
  9. Kenneth Lane Thompson
  10. 批处理学习(一)——MS-DOS命令
  11. 复旦大学计算机应用复试线,2019年复旦大学考研复试分数线已出现
  12. LINUXmint18.2添加国内源以及安装各种流行软件(网易云音乐,搜狗,谷歌浏览器,virtualbox虚拟机)
  13. Linux下的Makefile编写与优化
  14. 银行ATM登录管理系统(最简版)
  15. 曹雪芹诗歌中的鸿蒙,曹雪芹的诗词丢失,红楼梦里的诗句
  16. tauri+vue开发小巧的跨OS桌面应用-股票体检
  17. FFT算法再学以及终于理解
  18. 通用mapper归纳
  19. linux系统中的基础监控(硬盘,内存,系统负载,CPU,网络等)
  20. 微信多开?一招教你想开几个开几个

热门文章

  1. 飞天技术汇“2018云栖大会·上海峰会”专场,等你加入
  2. 关于编译错误 fatal error C1083: Cannot open precompiled header file
  3. 《深入理解Android:Telephony原理剖析与最佳实践》一1.1 智能手机的系统结构
  4. Altium_Designer-PCB的覆铜步骤
  5. Windows与Linux系统拷贝文件之pscp的使用
  6. ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解...
  7. Python中的ThreadLocal变量
  8. Network Service 权限问题
  9. 如何设计通用的网站模板
  10. predis如何实现phpredis的pconnect方法