Я пытаюсь интегрировать Jackson в свой код java для преобразования объекта в Json и обратно. Мой проект - это веб-приложение, разработанное для Tomcat7 и Java7. Я только что загрузил последнюю версию (2.6.0) jars of Jackson и пытался преобразовать объект в json.Исключение Jackson по методу writeValueAsString
String outJson ="";
myobject p = new myobject();
ObjectMapper mapper = new ObjectMapper(); // can reuse, share globally
try {
outJson = mapper.writeValueAsString(p);
} catch (Exception e) {
out.println(e.toString());
}
Когда я запускаю это, я получаю исключение, как это:
com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException)
я сделал на противоположном пути, преобразование из JSON в объект и результат был удовлетворительным.
После некоторого исследования я нашел несколько ссылок на проблему с возможной зависимостью, но я не могу найти то, что мне не хватает. Я включил следующие банки, полученные из репозиториев Maven:
jackson-annotations-2.6.0.jar
jackson-core-2.6.0.jar
jackson-databind-2.6.0.jar
jackson-dataformat-smile-2.6.0.jar
jackson-jaxrs-json-provider-2.6.0.jar
jackson-module-jaxb-annotations-2.6.0.jar
Любые идеи того, что может быть проблема?
Просьба предоставить полную трассировку стека – Utkarsh
Разум, разделяющий код для класса myobject? –
Только что нашел. Это было легко, но смотреть не на ту сторону. Объект фактически пуст. – jordi