今天小金子啊就给大家带来一个自己写的工具类,小金子不知道网上有没有类似的工具,我想应该是有的,听说有gson,但是小金子很不幸在知道它之前写了一个,但是也没事,算是锻炼了,所以今天在这里做一个记录和简单的介绍,今天小金子给大家的Json数据自动装配呢使用非常的简单.只要一句话就能实现json往对象属性进行填充数据,支持集合和实体对象自动创建并且注入数据,介绍这么多,直接看效果吧!
布局文件一目十行的看一下就行了
下面是一个实体对象
下面就是我们经常写的对json数据解析并通过set方法设置到对象的属性中,这里我先打印出来
没问题吧,但是现在可以这样子,大家看看刚刚的实体对象Info1,里面有三个属性名称和json数据中的是一致的,那么看效果先:
是不是很想知道实体对象的tostring方法是什么样子的?
看效果吧!
是不是json数据的转化变得这么的简单?
还不止这个呢?
这样子也行?难道json字符串中的三个对象会自己进去?
看效果吧!
是不是超爽?以后完全解放json解析呀,而且自己解析的时候字母写错集合当成对象,对象当成集合处理都是可能出现的,利用这个工具类之后再也不用考虑了!
最爽的还不是这简单的转化,
这个工具还支持对象中有各个属性和集合,
集合又包含对象,对象里面有集合,
集合里面是对象的情况都是支持的!
并且可以支持List接口和Set接口集合自动创建对象,也就是这两种集合对象只需要声明就可以,对象会自动创建,其他实体对象也是自动创建,只要json数据的格式和实体对象的格式是一致的,就可以完成转化
所以现在开始解放自己吧,至少得省下点时间去玩游戏吧。。。。哈哈
好了,下面放出源码的链接!