美文网首页
Jackson库的优点及使用

Jackson库的优点及使用

作者: 自然V简单 | 来源:发表于2019-06-21 20:54 被阅读0次

    个人没有对比过其它JSON库的性能,自己使用中认为Jackson库是挺好使用的,能处理各种非规范key值,比如中文、数字开头的、特殊字符开头的等等。另外针对大对象也没问题,目前使用过10M左右的响应数据,没出现过问题。

    @JsonProperty可以放在成员变量、getter方法、setter方法上,方法优先于成员变量。如果有多个getter发封,在转为Json String时会有多个属性输出。

    如果Json String中的属性比Java类中多,需要在类上面添加注解@JsonIgnoreProperties(ignoreUnknown =true)。

    如果Json String中的属性比Java类中多,需要在类上面添加注解@JsonIgnoreProperties(ignoreUnknown =true)。如果在将Java对象转为Json String时,不想输出那些null值,需要添加注解: @JsonInclude(value =JsonInclude.Include.NON_NULL)

    针对基本类型的封装类,可以自由在String和封装类间转换。

    如果有特殊需求,可以自定义转换器。

    相关文章

      网友评论

          本文标题:Jackson库的优点及使用

          本文链接:https://www.haomeiwen.com/subject/msouqctx.html