Ne peut pas travailler avec Jackson

Je me demande pourquoi il n'y a pas une manière déterminée à travailler avec Jackson. Je veux juste d'analyser JSON chaîne:

ObjectMapper mapper = new ObjectMapper();
Customer[] myObjects = mapper.readValue(file, Customer[].class);

Mais j'ai vraiment confus que dois-je importer de le faire. Selon cette lienj'ai essayé d'importer mapper-asl.jar. Mais j'obtiens cette erreur de compilation:

The type org.codehaus.jackson.JsonParser cannot be resolved. It is indirectly referenced from required .class files

Alors j'essaie d'importer jackson-core-2.4.2 et jackson-databind-2.4.2. Donc, il n'y a pas d'erreur de compilation mais j'ai eu cette exception d'exécution à la place (dans le mappeur de la ligne de la définition):

java.lang.NoClassDefFoundError: com.fasterxml.jackson.annotation.JsonAutoDetect

Guide moi s'il vous plait que dois-je importer de travailler avec Jackson. Grâce

source d'informationauteur Misagh Emamverdi