美文网首页java
Gson在java对象和json字符串之间转换

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

作者: wvqusrtg | 来源:发表于2017-12-11 19:10 被阅读0次

    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

    相关文章

      网友评论

        本文标题:Gson在java对象和json字符串之间转换

        本文链接:https://www.haomeiwen.com/subject/fjnnvxtx.html