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,這樣就取不出來
uj5u.com熱心網友回復:
@Datapublic static class BeanWithAlias {
@Alias("name")
private String value1;
@Alias("age")
private Integer value2;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/239224.html
標籤:Java EE
下一篇:兩層for回圈,如何優化
