前言
Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。我也一直在用jackson,但是在开发过程中也遇到过一些需要花较长时间攻克的难题,我想把这些难题一一记录下来,给还没有攻克这个难题的jackson你们提供参考,希望你少走弯路。
参考项目:https://github.com/bigbeef/cppba-jackson
开源地址:https://github.com/bigbeef
个人博客:http://blog.cppba.com
maven的pom.xml配置
1 | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
编写测试代码
json字符串直接转成List,代码复杂度较高
1 | package com.cppba.jackson; |
json字符串转成JsonArrayToList[],代码实现比较简单
1 | package com.cppba.jackson; |
运行结果
无论你是3.1还是3.2的方法实现,运行结果都是一样,如下图:
推荐
其实在业务需求满足的情况下,个人还是推荐3.2的实现方式,代码简单,容易理解!