@serialize()dname使用时需要配置什么东西吗

版权声明:本文为博主原创文章未经博主允许不得转载。 /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。

}

我要回帖

更多关于 serialize 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信