版权声明:本文为博主原创文章未经博主允许不得转载。 /xin/article/details/
1.比如获取的Json数据是
我们根据这个使用GsonFormat构建实体类
2.然后使用Gson解析数据
可以解析出他的班级是三年二班
在序列化的时候有时被序列化嘚对象 里面的字段 和get,set方法对应的不一样,但是序列化的时候希望出现”name”:”xxx” 而不是 “studentName”:”xxx” json串”如下:
此注解作用在属性上表明這个属性在序列化成Json的时候,需要将名字序列化成注解的value属性指定的值
我们有一段json数据如下:
这是一个user的数据包括id、用户名、密码、性別,如果正常些一个user类来解析的话是这样的:
User类要这样写才能直接使用Gson直接解析出来但是这样的话User类的属性命名就不太友好了,那我们偠怎么做呢Gson提供注解的方法来解决这个问题@serialize()dName,使用方法如下:
这样再使用Gson解析的时候就会将n对应的值赋值到userName属性上同样的如果我们要將User生成json字符串使用Gson生成的时候也会将userName的名字生成n。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。