Обновление Джексона с org.codehaus.jackson до com.fasterxml.jackson (версия 1.9.13 -> 2.9.8) - PullRequest
0 голосов
/ 29 апреля 2019

В нашем коде мы импортируем org.codehaus.jackson в файл java. Теперь мы переходим на com.fasterxml.jackson.

Какие точки следует учитывать для градации сглаживания?

Ответы [ 2 ]

0 голосов
/ 14 мая 2019

Ниже приведены некоторые изменения, выявленные между Джексоном 1.9.x и Джексоном 2.9.8
. 1. org.codehaus.jackson изменен на com.fasterxml.jackson
2. org.codehaus.jackson.map изменен на com.fasterxml.jackson.databind
3. SerializationConfig.Feature изменено и добавлено в SerializationFeature, MapperFeature
4. DeSerializationConfig.Feature изменено и разделено на DeSerializationFeature, MapperFeature
5. AnnotationIntrospector.Pair изменен на AnnotationIntrospectorPair
6. SerializationConfig.withAnnotationIntrospectro (...) изменен на SerializationConfig.with (...)
7. ObjectMapper.getSerilizationConfig (). AddMixInAnnotations (...) изменен на ObjectMapper.addMixIn (....)
8. JSonSerialize.include изменено на JSonInclude
9. ObjectMapper.readValue (JSonNode, ...) изменен на OjbjectMapper.readValue (ObjectMapper.treeAsTokens (JSonNode), ...)

0 голосов
/ 29 апреля 2019

Обновление с jackson-1.X до jackson 2.X

  1. Обновите зависимости от jackson-core-asl-1.X.jar и jackson-mapper-asl-1.X.jar to jackson-annotations.jar, jackson-core.jar и jackson-databind.jar
  2. Исправление импорта из org.codehaus.jackson в com.fasterxml.jackson
  3. изменить имена методов get на прямые имена

    Например:

    ДжексонМетоды -1.X: getBooleanValue (), getFields (), getElements (), getIntValue ()

    jackson-2.X методы: booleanValue (), fields (), elements () и intValue ()

...