Estou tentando converter um json para objeto, tenho esse json abaixo.
{
"NFSe":{
"versao":1,
"infNFSe":{
"verAplic":1
}
}
}
Estou tentando converter esse json para objeto, mas retorna tudo null, quando tiro a tag NFSe, consigo obter os valores.
Estou convertendo dessa maneira
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
NFSe st = objectMapper.readValue(jsonStr, NFSe.class);
Minha Objeto
@JsonIgnoreProperties(ignoreUnknown = true)
public class NFSe {
private String versao;
private InfNFSe infNFSe;
public String getVersao() {
return versao;
}
public void setVersao(String versao) {
this.versao = versao;
}
public InfNFSe getInfNFSe() {
return infNFSe;
}
public void setInfNFSe(InfNFSe infNFSe) {
this.infNFSe = infNFSe;
}
}
Alguma forma para tentar obter os valores com a tag NFSe, pois o json que vou ler sempre irá vir com essa tag.