org.codehaus.jackson проти com.fasterxml.jackson.core


97

Чи пов’язані org.codehaus.jackson та com.fasterxml.jackson.core? У мене є

org.codehaus.jackson jackson-all версія 1.7.2

і

com.fasterxml.jackson.core> версія jackson-databind 2.4.3

в моєму пом. Я не впевнений, що вони зайві і можуть конфліктувати.


8
Чому ви не приймаєте відповідь?
анкета

Відповіді:


190

org.codehaus.jackson - це старіша версія Джексона.

com.fasterxml.jackson представляє новий проект та пакет.

Причина в тому, що Джексон перейшов з Codehaus в Github, випустивши Jackson 2.

Детальніше дивіться тут .

Я б порекомендував видалити org.codehaus.jacksonпосилання з вашого POM, повторно створити і шукати помилки (не ймовірно, але можливо).

Якщо ви знайдете такий, ви можете адаптувати код за допомогою застарілого API до API нової версії Джексона.


2
також виправити старий метод "put" об'єкту Codeode , змінивши його на "putPOJO" при використанні нового пакета quickxml , який застарів у новому пакеті fastxml jackson.
ArifMustafa
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.