fastjson @JSONField自定义输出字段
来源:互联网 发布:设计软件电脑配置 编辑:程序博客网 时间:2024/05/16 08:00
在数据库和JAVA实体类命名转换过程中,命名不一致是经常发生的问题。fastjson中注解@JSONField帮忙解决了这个问题。
- public class RoleData{
- @JSONField(name="role_name")
- private String roleName;
- @JSONField(name="role_server")
- private String roleServer;
- @JSONField(name="role_level")
- private String roleLevel;
- @JSONField(name="role_coin")
- private String roleCoin;
- public String getRoleName() {
- return roleName;
- }
- public void setRoleName(String roleName) {
- this.roleName = roleName;
- }
- public String getRoleServer() {
- return roleServer;
- }
- public void setRoleServer(String roleServer) {
- this.roleServer = roleServer;
- }
- public String getRoleLevel() {
- return roleLevel;
- }
- public void setRoleLevel(String roleLevel) {
- this.roleLevel = roleLevel;
- }
- public String getRoleCoin() {
- return roleCoin;
- }
- public void setRoleCoin(String roleCoin) {
- this.roleCoin = roleCoin;
- }
- }
可以通过@JSONField制定日期格式
- public class A {
- // 配置date序列化和反序列使用yyyyMMdd日期格式
- @JSONField(format="yyyyMMdd")
- public Date date;
- }
也可以通过@JSONField指定字段的顺序
- public static class VO {
- @JSONField(ordinal = 3)
- private int f0;
- @JSONField(ordinal = 2)
- private int f1;
- @JSONField(ordinal = 1)
- private int f2;
- }
0 0
- fastjson @JSONField自定义输出字段
- fastjson @JSONField自定义输出字段
- FastJson-JSONField
- fastjson JSONField注解忽略字段与格式化字段
- fastjson使用 -- @JSONField使用
- 关于fastJSON的@JSONField
- fastjson之annotation.JSONField
- fastjson的@JSONField注解
- Fastjson 自定义输出
- fastjson使用(五) -- @JSONField使用
- FastJson中@JSONField注解使用
- FastJson注解@JSONField的使用
- FastJson中@JSONField注解使用
- FastJson中@JSONField注解使用
- FastJson中@JSONField注解使用
- fastjson中@JSONField注解的用法
- fastjson的@JSONField注解的一点问题
- JAVA--fastJSON+自定义注解格式化实体字段
- struts2(二)
- Caffe、TensorFlow、MXnet三个开源库对比
- display:flex布局浏览器兼容问题
- FireStart教程:基于SharePoint的出差报销流程二
- 对卡尔曼滤波算法的一丝淡淡理解
- fastjson @JSONField自定义输出字段
- 743B. Chloe and the sequence codeforces
- 基本表查询
- Ubuntu 16.04下编译Android 6.0源码问题
- strtus2(三)
- 第八周 项目3-顺序串算法
- Spring+CXF开发WebService
- 关于cin.width()和cout.width()
- 关于卡尔曼滤波和粒子滤波最直白的解释