`
suoyihen
  • 浏览: 1362517 次
文章分类
社区版块
存档分类
最新评论

json工具类

 
阅读更多

在项目当中经常会使用到json格式的数据和具体javabean类之间的转换,于是就动手写了下json转换的工具类,json数据和javabean类的转换主要的就是两个功能,一是将具体javabean转换成json格式的数据,二是将json格式的数据转换成相应的javabean。此工具类当中主要使用的是Gson来进行处理,这样会简化我们的转换功能。转换成json数据的代码如下(这个方法基本上已经包含了所有的GsonBuilder所需要的参数了,以后如果有不需要的参数,直接将其设置为null或false):

转换成javabean代码如下:

当我们在具体转换时不是使用TypeToken来指定将要转换的类型,而是直接指定转换成某个类的对象。这时我们可以使用如下代码:

这里我只是列出了具体转换的代码,我们可能还会遇到不会有这么多参数的转换情况,这时我们可以根据要求对参数进行删减。


总结:一开始我写的时候没有想得这么全面,只是简单的实现了转换功能,连异常的catch信息都没有,后来觉得工具类是经常要使用的,异常信息如果不清楚的话以后在代码中报错了就很难找到出错的源头了,这样就把catch信息写得更加的清晰了,如果遇到报错我们就可以一下子看到是哪里出错,是什么导致出错。以后还是要多写点这样的工具类。



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics