AnyFo - Util - Json4Ext
Json4Ext项目背景
在大家开发的系统中,如果程序用ExtJS做表现层,那么就需要使ExtJS开发的界面和后台Java代码中生成的数据交互,一般来说,可以选 择XML格式和Json格式的数据进行交互,但是XML格式的数据操作相对繁琐,因此,大部分开发会选择Json格式的数据进行交互,因此,我们的程序在后台需要把要返回前台的数据 拼接成Json格式的字符串,然后再发回前台。
但是,在拼接Json格式的字符串时,如果字符串的内容过多,就容易拼出错误的字符串,而实践证明了这个字符串拼接的调试过 程明显拖延了开发的速度,因此,我们需要一个能够轻松组建Json格式字符串的工具包,来简化这个拼接过程,于是,Json4Ext出现了。
Json4Ext简介
Json4Ext是“AnyFo – Util”项目下的一个子项目,他提供了多个工具包,它让开发者轻松的通过构建一些简单的Java类,然后自动的将 这些Java类生成符合Ext要求的各种Json格式的字符串。
Json4Ext类简介
在Json4Ext中,目前提供了生成以下几种格式的Json数据的工具类:
1. ExtJS中普通消息类型的Json字符串
2. ExtJS中的Grid控件需要的Json字符串
3. ExtJS中常用的数组类型的Json字符串
4. ExtJS中的Tree控件需要的Json字符串
评论2