浏览 4817 次
精华帖 (16) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-02-07
最后修改:2010-02-07
下面是一个很yindang的例子……我自己都这么认为 package org.javazone.jroi.framework.test.coder; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; /** * @author Sandy Zhang */ public class ContainerBean { private String name = null; private List<ElementBean> elementBeanList = null; private ElementBean[] elementBeanArray = null; private List<Set<String>> listSets = null; public List<String>[] lists1 = new ArrayList[10]; private List<String[]> lists2 = new ArrayList<String[]>(); private List<Set<String[]>[]> lists3 = new ArrayList<Set<String[]>[]>(); //初始化以及setter和getter,这里就不写了…… } 这个是main的代码。。。 JsonEncoder encoder = JsonCoder.newJsonEncoder(); JsonDecoder decoder = JsonCoder.newJsonDecoder(); ContainerBean b = new ContainerBean("test name"); String jsonString = encoder.encodeObject(b); ContainerBean bean = (ContainerBean) decoder.decodeObject(jsonString, ContainerBean.class); print(bean); 我在嵌套很yindang的lists3里面放了下面一个字符串。。。 //若干基础测试 teetttttttttttttttttttt 架构没考虑了,还是对反射的API不熟悉,导致开始的时候很多BUG…… 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-02-07
对了,里面我封装了一个GenericType这个类或许能有复用性,这个类集合了泛型的常用操作
|
|
返回顶楼 | |
发表时间:2010-02-08
简单的才是最有效的,简洁的才是最美的
|
|
返回顶楼 | |
发表时间:2010-02-10
递归再递归咋没说、、、、
|
|
返回顶楼 | |
发表时间:2010-02-10
yidao620c 写道 递归再递归咋没说、、、、
只是一个递归下降的方法,外部实现不考虑,主要集中在GenericType这个类里面,我将泛型的获取封装在这个类里面,所以没贴代码出来,因为比较长 |
|
返回顶楼 | |