日期:2014-05-16 浏览次数:20370 次
闲来没事写了个类处理, 利用反射拷贝json的值到java bean, 主要是为了锻炼下泛型与反射的应用,没什么实用价值:
?
几点声明:
1. 默认了Map接口以HashMap初始化了,List以ArrayList初始化了 目前这个没什么办法去进一步判断了
2. Java bean不能有基本类型的定义,尽量用包装类定义属性
3. 满足Java Bean规范, get-set规约
4. 支持泛型嵌套, 自定义类的泛型目前没考虑
?
?
工程说明:
1. TestJsonTools 测试类, 内部定义了典型的应用, List内部嵌套自定义对象, 属性对象引用, 基本类型等
2. JsonTools 实现基本功能类,基本思路, 遍历自定类,解析到List与Map泛型结构,遇到自定类时,进一步递归解析
?
代码详见附件