[英]How do i ignore a specific field from an list in JSON response
我試圖在反序列化期間忽略列表中的指定字段。 我不確定如何為位於列表中的字段執行此操作。 下面是我的 json 和響應類
示例 json
{
"key": {
"rowKey": "123"
},
"names": [
{
"firstName": "JON ",
"firstNameFormatted": "JON"
}
]
}
響應類
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@ToString
public class Data {
private Map<String,Object> key;
private List<Map<String,Object>> names;
}
在這里我想忽略
名字格式
來自我的 json 響應,但我不確定如何使用 jackson 來處理列表中的字段?
傑克遜有一個解決方案。 只需使用@JsonIgnore
就可以在下面的示例中看到它
@JsonIgnore
public String getPassword() {
return password;
}
現在密碼信息不會被序列化為 JSON。
您也可以嘗試使用@JsonIgnoreProperties
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.