总结
本章设计了一个通用的JSON转换器,用于Ajax 应用中,Web前台JavaScript 语言与Web后台Java 语言之间进行双向的数据转换。这样就可以使Ajax Web应用中,浏览器内运行的前台代码和J2EE Web Server 中运行的后台代码,可以自由进行交互。
由于没有需要在IOC集成环境中使用的要求,数据转换的动作也不依赖任何上下文,因此就直接将组件设计成工具类,方法都定义为static 方法。
在实现上,主要是进行JSON的属性分解、数据类型转换、动态对象生成与解析、递归调用。