添加库依赖
compile 'com.google.code.gson:gson:2.8.1'
或者去github下载最新的jar包
从接送转成列表类的:
NetAudioPagerData d=Lnew Gson().fromJson(result, NetAudioPagerData.class);可以使用GsonFormat自动生成类![]()
然后把json数据贴进去就好了,也会自动生产getset方法,可以链式.get得到想要的对象、数据或列表等等。![]()
转成json数据方法:gson.toJson(object)//可以是对象,也可以是数值等数据结构;
相对于android本身提供的JSON解析方便了很多,特别是GSONFormat这个插件自动生成类的功能太强大了,
不过缺点是这个插件不能识别非常大的json数据,可能会造成部分属性丢失,不过可以省去重复的格式来缩短json数据的长度
这样就不会有属性丢失的问题了。
本文介绍了如何使用Gson库进行JSON数据与Java对象之间的转换,包括如何将JSON字符串转换为Java对象及列表,同时也提供了将Java对象转换为JSON字符串的方法。此外,还推荐了GsonFormat插件来自动生成对应的Java类。
9530

被折叠的 条评论
为什么被折叠?



