开源框架jackson简介
Jackson提供了3种可选的方法来进行JSON解析
- Streaming API可以离散地读写JSON内容
- org.codehaus.jackson.JsonParser可以读取
- org.codehaus.jackson.JsonGenerator可以写出
- Tree Model提供了一个可变的内存树来展示JSON文件
- org.codehaus.jackson.map.ObjectMapper可以建树,其中包含了JsonNode内容
- Tree的内容和XML DOM形式相同
- Data Binding 能降JSON转换成POJO,转换的形式是以annotations为基础的
- 有两种形式:simple和full data binding
- Simple data binding:转换为Java Maps,Lists,Strings,Numbers,Booleans,Nulls
- Full data binding:转换成任意的Java bean格式
- 有两种形式:simple和full data binding