Мне интересно, почему нет определенного способа работы с Jackson
. Я просто хочу проанализировать строку JSON
:
ObjectMapper mapper = new ObjectMapper();
Customer[] myObjects = mapper.readValue(file, Customer[].class);
Но я действительно смутил то, что мне следует импортировать для этого. В соответствии с этой ссылкой , я попытался импортировать mapper-asl.jar
. Но я получаю эту ошибку компиляции:
The type org.codehaus.jackson.JsonParser cannot be resolved. It is indirectly referenced from required .class files
Затем я пытаюсь импортировать jackson-core-2.4.2
и jackson-databind-2.4.2
. Таким образом, не было ошибки компиляции, но вместо этого я получил это исключение во время выполнения (в строке определения карты):
java.lang.NoClassDefFoundError: com.fasterxml.jackson.annotation.JsonAutoDetect
Скажите мне, пожалуйста, что мне следует импортировать для работы с Jackson
. Благодаря