java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonInclude$Valeur

Je suis en train de convertir ma chaîne json pour objet java, et j'obtiens l'erreur

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/annotation/JsonInclude$Valeur
au com.fasterxml.jackson.databind.cfg.MapperConfig.(MapperConfig.java:45)
au com.fasterxml.jackson.databind.ObjectMapper.(ObjectMapper.java:535)
au com.fasterxml.jackson.databind.ObjectMapper.(ObjectMapper.java:452)
au com.allianz.cmis.util.ApacheHttpClientGet.principale(ApacheHttpClientGet.java:65)
Causés par: java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonInclude$Valeur
à java.net.URLClassLoader$1.exécuter(URLClassLoader.java:366)
à java.net.URLClassLoader$1.exécuter(URLClassLoader.java:355)
à java.de sécurité.AccessController.doPrivileged(Native method)
à java.net.URLClassLoader.findClass(URLClassLoader.java:354)
à java.lang.Chargeur de classe.loadClass(ClassLoader.java:425)
au coucher du soleil.misc.Lanceur$AppClassLoader.loadClass(Lanceur.java:308)
à java.lang.Chargeur de classe.loadClass(ClassLoader.java:358)
... 4 plus

Voici ma chaîne json et mon extrait de code

chaîne json
{'ctpnsw': [{'abc' , 'def' }]}

modèle

public class Fields {

     private List<String> ctpnsw;

    public List<String> getCtpnsw() {
        return ctpnsw;
    }

    public void setCtpnsw(List<String> ctpnsw) {
        this.ctpnsw = ctpnsw;
    }

}

Code Java

ObjectMapper mapper = new ObjectMapper();
List<Fields> list = mapper.readValue(output, TypeFactory.defaultInstance().constructCollectionType(List.class,Fields.class));
System.out.println(list);

InformationsquelleAutor user327126 | 2016-02-23