12.1 概述
jfinal 的 json 模块以抽象类 Json 为核心,方便扩展第三方实现,jfinal 官方给出了三个 Json 实现,别分是 JFinalJson、FastJson、Jackson,这三个实现继承自抽象类 Json。
抽象类 Json 的核心抽象如下:
public abstract class Json { public abstract String toJson(Object object); public abstract《T》 T parse(String jsonString, Class《T》 type); }如上代码可以看出 Json 抽象就是 Object 与 json string 互转的两个方法,toJson(...)将任意 java 类型转成 json string,而 parse 将 json string 再反向转成范型指定的对象。
< 11.3 I18nInterceptor
12.2 Json 配置 >