java

Gson在java对象和json字符串之间转换

2017-12-11  本文已影响0人  wvqusrtg

GsonLib下载链接

Gson相比org.json最大的好处是从json字符串转向java实例时候少了依据每个实例自己赋值的过程,比如在org.json的时候,我们先从json字符串构建一个jsonobject,然后用各种的json get方法获取到每个字段的值,这是一个体力活。而gson依据反射机制我们只要传递我们要实例化的类型class进去返回就是创建好的实例。大大减少了代码量。

先从java实例到json这个方向

构建了三个方法,分别测试javabean,list,map转化成json的用例。用法超级简单,实例化一个Gson实例,然后调用成员方法tojson,然后就转化成了json字符串。

这个tojson方法不依靠原来对象的tostring方法。也就是说待json化的对象不实现tostring方法也可以成功json化。

资料链接:http://blog.csdn.net/jq_ak47/article/details/52685298

上一篇下一篇

猜你喜欢

热点阅读