Hutool Json 解析别名

nnnnyyyy 2020-12-23 03:56:24
hutool Json 解析Json到实体类时,怎样使用别名?

1.Json串


{
"errcode": 0,
"errmsg": "ok",
"department": [
{
"id": 2,
"name": "广州研发中心",
"name_en": "RDGZ",
"parentid": 1,
"order": 10
},
{
"id": 3,
"name": "邮箱产品部",
"name_en": "mail",
"parentid": 2,
"order": 40
}
]
}


2.实体类

/*
* @Author: Administrator
* @DateTime: 2020/12/7 16:05
* @Description: 部门
*/
public class WeChat_Department implements Serializable {

/*部门id*/
private Long departmentId;

/*部门名称*/
private String name;

/*英文名称
此字段从2019年12月30日起,对新创建第三方应用不再返回,2020年6月30日起,对所有历史第三方应用不再返回该字段*/
private String nameEn;

/*父部门id
根部门为 1*/
private Long parentId;

/* 在父部门中的次序值
order值大的排序靠前。值范围是[0, 2^32)*/
private Long order;
}


json里面的"id"对应实体类里面的是departmentId,这样就取不出来
...全文
2210 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
nnnnyyyy 2020-12-23
  • 打赏
  • 举报
回复 3
@Data public static class BeanWithAlias { @Alias("name") private String value1; @Alias("age") private Integer value2; }

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧