Java中类转json的基类实现
类转json的基类实现项目地址实现原理使用反射获取类的属性名和属性内容。一个雏形方法就出来了,到这也可以简单的输出一个JsonObject的对象了。如下是我自己测了一下各基本类型的type,如果是大写的基础类型是继承自Object的,这种比较好统一处理,type类型是由“[L”开头,写个if判断下就好了。把数组转为list的方法如下我自己写了个枚举,当他为Object时,表示是继承自Object的类型处理起来就很方便了。直接把list类型的参数存入JsonObject中也不会出现hash值。或者直接用改成“[Ljava.util.”排除所有java.util下的包也可。
用户评论