【发布时间】:2021-10-21 16:36:38
【问题描述】:
我正在尝试使用 Jackson 注释反序列化 JSON 对象,但无法反序列化它: 是“Deposito”类型的数组
{
"depositos": [
{
"deposito": {
"id": "13168775373",
"nome": "Geral",
"saldo": "100000.0000000000",
"desconsiderar": "N",
"saldoVirtual": "100000.0000000000"
}
}
]
}
我的java类:
@JsonUnwrapped
@JsonProperty(value ="depositos")
private List<Deposito> depositos;
我的存款班:
@JsonRootName(value = "deposito")
public class Deposito {
private String id;
private String nome;
private Double saldo;
private String desconsiderar;
private Double saldoVirtual;
}
【问题讨论】:
-
如果您在
{"depositos": [{"id": "13168775373","nome": "Geral","saldo":"100000.0000000000","desconsiderar": "N","saldoVirtual": "100000.0000000000"}, ] }中修改您的in json,则可以保持相同的类结构,您的json 是不可修改的吗? -
我的 json 是不可修改的,它来自疯狂的供应。
标签: java json jackson json-deserialization