一:工作时候难免会对接别人的接口,但是返回字段名不同,意思一样。
如果字段很多,或者是对接的接口很多,一个个的set,难免累死人,而且不好维护。
二:通过注解的方式就方便很多,我自己用的是@JSONField(name = “”)注解,是单对单的映射
(多个字段映射一个字段可以使用@SerializedName注解)
三:直接上代码
1:直接在实体上加上注解
@ApiModelProperty(value = "项目代码")
@JSONField(name = "rowGuid")
private String projectCode;
2:利用阿里的JSONobject,将调用接口返回的json转成对应的对象即可
JSONObject.parseObject(jsonData,testEntity.class);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/160744.html