日期:2014-05-16  浏览次数:20370 次

拷贝JSON对象值进Java Bean对象

闲来没事写了个类处理, 利用反射拷贝json的值到java bean, 主要是为了锻炼下泛型与反射的应用,没什么实用价值:

?

几点声明:

1. 默认了Map接口以HashMap初始化了,List以ArrayList初始化了 目前这个没什么办法去进一步判断了

2. Java bean不能有基本类型的定义,尽量用包装类定义属性

3. 满足Java Bean规范, get-set规约

4. 支持泛型嵌套, 自定义类的泛型目前没考虑

?

?

工程说明:

1. TestJsonTools 测试类, 内部定义了典型的应用, List内部嵌套自定义对象, 属性对象引用, 基本类型等

2. JsonTools 实现基本功能类,基本思路, 遍历自定类,解析到List与Map泛型结构,遇到自定类时,进一步递归解析

?

代码详见附件

1 楼 fox93073906 2011-07-16  
感谢楼主