@JSONField注解

原创 2018年04月16日 18:01:07
@JSONField注解
作用对象:
1.字段
2.Setter和Getter方法
@JSONField(name = "bind_id")
 private String bindId;

//这种定义的方法看到网上很多人说,发现bean 转json的时候并是"bind_id":xxx的形式,json转bean的时候也不会把"project_id":xx的内容设置到bindId的里面。

作用在Getter和Setter方法上,这种方式是符合期望的。

@JSONField(name="bind_id")//bean转json时会把bean中的bindId转换为bind_id

public Long getBindId(){

return bindId;

}

@JSONField(name = "bind_id")//Json转Bean时会把json中的bind_id赋值给bindId

public void setProjectId(Long bindId) {

   bindId= bindId;

}      


使用format制定日期格式

public class A{

@JSONField(format ="yyyyMMdd")

public Date date;

}

指定字段顺序

public class Vo{

@JSONField(ordinal = 2)

private int v1;

@JSONField(ordinal = 1)

private int v2;

}

使用serialize/deserialize指定字段不序列化//

public class A{

@JSONField(serialize= false)

public Date date;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011393781/article/details/79963920

@JSONField 注解说明

导入@JSONField 注解: import com.alibaba.fastjson.annotation.JSONField; 一、常见用法: 1、指定字段的名称 @JSON...
  • jsdxshi
  • jsdxshi
  • 2017年06月19日 15:37
  • 6433

FastJson注解@JSONField的使用

项目中遇到后台传给前台的json字符串命名方式不符合java的命名规范 如:{"exp_value":"exp1","user_age":11,"user_name":"username1"}jav...
  • alwaysl7
  • alwaysl7
  • 2017年02月28日 10:55
  • 1264

fastjson的@JSONField注解的一点问题

一、作用Field        @JSONField作用在Field时,其name不仅定义了输入key的名称,同时也定义了输出的名称。   但是我在使用中,发现并不如上所说。 例如 @...
  • weixin_38379125
  • weixin_38379125
  • 2017年12月13日 17:35
  • 181

FastJson中@JSONField注解使用

最近做项目中,使用了json格式在服务器之间进行数据传输。但是发现json格式数据不符合JAVA中的变量定义规则,并且难以理解,因此需要在后台中做二次处理,将数据处理成我们系统中定义的格式。 思路:...
  • u011425751
  • u011425751
  • 2016年04月22日 13:10
  • 46748

FastJson-JSONField

学习摘要自 https://github.com/alibaba/fastjson http://blog.csdn.net/zimo2013/article/details/10474107Ma...
  • scherrer
  • scherrer
  • 2015年07月21日 22:54
  • 6047

fastjson中@JSONField注解的用法

@JSONField注解的用法      @JSONField是fastjson中的一个注解。在属性头上加上这个注解中,在对对象进行json转换时,该属性,将不会参与格式化。  ...
  • wangqingqi20005
  • wangqingqi20005
  • 2015年09月30日 18:29
  • 10125

@JSONField 注解详解和应用

讲到@JSONField 注解,就不得不提到Alibaba 开源的fasejson fastjson是目前java语言中最快的json库,比自称最快的jackson速度要快,第三方独立测试结果看这里:...
  • fxbin123
  • fxbin123
  • 2017年11月07日 10:42
  • 174

Java中JSONField字段大小写失效的问题解决

本文由Markdown语法编辑器编辑完成。 1. 问题提出: 近期在做HIS系统集成时遇到了一个比较奇怪的问题,大致情况如下: 医院检验科的某第三方系统,在接收到护士站送过来的患者血液标本号...
  • inter_peng
  • inter_peng
  • 2018年01月10日 23:13
  • 155

fastjson中@jsonType注解的使用

1.@JSONType的使用 @JSONType(includes = {"name","sex"}) @JSONType(ignores ={"id", "sex"})  放在实体类中就会只装配列...
  • qingfengmuzhu1993
  • qingfengmuzhu1993
  • 2017年06月20日 15:07
  • 162

@JSONField的含义

将对象属性转换为json时,为了防止把不需要的属性转换时,可以使用@JSONField(serialize = false, deserialize = false)...
  • liyancheng984807972
  • liyancheng984807972
  • 2014年12月04日 09:30
  • 807
收藏助手
不良信息举报
您举报文章:@JSONField注解
举报原因:
原因补充:

(最多只允许输入30个字)