大家都知道jackson解析json的速度很快,但是官方只提供在线API,找了很久才找到一个可下载的,虽说是中文版的,但主要的解释还是英文。
JACKSON法:
软件工程里软件设计的一种方法
JACKSON系统开发方法是一种典型的面向数据结构的分析和设计方法,以活动为中心,一连串的活动的顺序组合成一个完整的工作进程。
Jackson有三种处理方式:
Streaming API 使用org.codehaus.jackson.JsonParser 进行读操作 , 使用org.codehaus.jackson.JsonGenerator 写操作 Jackson Streaming API有点类似
Stax API 数据绑定 它允许我们把Json转换成Java对象,也可以把Java对象转换成Json对象 org.codehaus.jackson.map.ObjectMapper 知道如何把Json数据绑定成为(或者映射回)Java对象 树模型 通过进驻内存的树形结构来方便的访问Json数据 和数据绑定方式类似,树模型也使用了 org.codehaus.jackson.map.ObjectMapper进行Json数据和Java对象的绑定;只是树形结构由 org.codehaus.jackson.map.JsonNode节点组成