Boa tarde, estou desearilando um XML com a biblioteca Jackson, mas não consigo deserializar pois a tag root do meu XML tem esse nome
<ans:mensagemTISS xmlns=“XML-Signature Syntax and Processing” xmlns:ans=“http://www…”>
e não consigo definir um nome da classe como “ans:mensagemTISS”.
Tentando com classes e XML de nomes normais ele vai.
Já tentei utilizar o namespace mas não sei se estou utilizando certo.
Só lembrando a versão da biblioteca do jacson que estou utilizando é essa: jackson-core-2.11.1
Segue meu codigo fonte:
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
@JsonRootName(value = “c”)
public class Cabecalho {
@JsonProperty(value = "x")
private String x = "";
/**
* @return the x
*/
public String getX() {
return x;
}
/**
* @param x the x to set
*/
public void setX(String x) {
this.x = x;
}
}