JSON : Unrecognized champ “valeur” (<objectClass>), pas marqué comme ignorable
Quelqu'un peut m'aider à comprendre ce besoin d'être ajouté?
JSON :
{"value":{"keyword":"better","correct":"","page":0,"size":10,"cost":51,"total":1107}}
Classe d'objet
@JsonAutoDetect
@JsonSerialize(include = Inclusion.NON_NULL)
@JsonRootName(value = "value")
public class Response {
private int page;
private int size;
private int total;
private int cost;
private int result;
private String keyword;
private String correct;
Encore il obtient le "Servlet.service() de la servlet appServlet jeté exception
org.codehaus.jackson.carte.exc.UnrecognizedPropertyException:
Méconnu le champ "valeur" (), pas marqué comme ignorable"
Vous devez vous connecter pour publier un commentaire.
Essayez d'ajouter ceci à votre mappeur de config
Si vous utilisez RestTemplate vous aurez besoin pour configurer le sous-jacent jackson mappeur. Vous pouvez le faire en configurant votre mapper et le mettre dans le convertisseur. Voir le code ci-dessous.
Voir ici pour plus de détails: https://jira.springsource.org/browse/ANDROID-45