Articles of jackson

VFY: невозможно разрешить виртуальный метод

Я использую Джексона в своем приложении для Android. Я добавил эти две банки в мой путь построения: jackson-core-asl-1.0.0.jar jackson-mapper-asl-1.0.0.jar Но я все время вижу это в своем Logcat: 11-24 18:25:15.093: I/dalvikvm(28842): Could not find method org.codehaus.jackson.map.ObjectMapper.getTypeFactory, referenced from method org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.getJavaType 11-24 18:25:15.093: W/dalvikvm(28842): VFY: unable to resolve virtual method 17967: Lorg/codehaus/jackson/map/ObjectMapper;.getTypeFactory ()Lorg/codehaus/jackson/map/type/TypeFactory; Только по этому […]

Android JSON Jackson Tutorial

Я разрабатываю приложение для Android, которое использует формат данных JSON , и мне нужно использовать Jackson JSON library для JSON handling . Может ли кто-нибудь предложить хорошие учебники для Jackson . Я проверил официальный сайт Джексона, но учебники на веб-сайте несколько сбивают с толку. Мне просто нужен базовый учебник для Джексона.

JSON: парсератор потока Джексона – это действительно стоит?

Я использую синтаксический анализ JSON в приложении, которое я пишу. Большинство из того, что я сделал, уже реализовано с помощью встроенной в JSONObject библиотеки Android (это json-lib?). Кажется, что JSONObject создает экземпляры абсолютно все в строке JSON … даже если я не использую их все. Мое приложение работает довольно хорошо, даже на G1. Мой вопрос […]

Нет содержимого для отображения из-за синтаксического анализа джексонов конца ввода

Я получаю этот ответ от сервера {"status":"true","msg":"success"} Я пытаюсь разобрать эту строку json, используя библиотеку парсеров Jackson, но почему-то я сталкиваюсь с отображением-исключением, указывая com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: java.io.StringReader@421ea4c0; line: 1, column: 1] Почему мы получаем такие исключения? Как понять, что вызывает это исключение? Я пытаюсь разобрать следующим образом: […]

Jackson JsonParseException: недопустимый средний байт UTF-8

Эта ошибка возникает, когда движок Jackson пытается проанализировать ответ json с сервера. Я использую Spring Android для сериализации / десериализации объектов в json и из него. Эта проблема, похоже, связана с кодировкой UTF-8 по умолчанию. Кто-нибудь знает, как сообщить движку, что он должен ожидать чего-то другого от UTF-8, например UTF-16? HttpHeaders requestHeaders = createSomeHeader(); RestTemplate […]

@IntDef Android поддерживает аннотацию с десериализацией Джексона

Использование JacksonAnnotations вместе с аннотациями поддержки Android. Мой POJO: @JsonIgnoreProperties(ignoreUnknown = true) public class Schedule { public static final int SUNDAY = 0; public static final int MONDAY = 1; public static final int TUESDAY = 2; public static final int WEDNESDAY = 3; public static final int THURSDAY = 4; public static final int […]

Как исправить IncompatibleClassChangeError во время Android Jackson Parsing, используя аннотации в Android Lollipop?

В нашем приложении для Android мы используем аннотации Jackson в наших моделях: @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "templateType", visible = true, defaultImpl = Default.class) @JsonSubTypes({ @Type(value = Subclass1.class, name = "tType1") Мы анализируем ответ json с помощью mapper объекта, где klass – это класс объектного файла, который мы хотим проанализировать: getObjectMapper().readValue(json, klass); […]

JsonMappingException: из токена START_ARRAY

Учитывая следующий файл .json: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Я подготовил два класса для представления данных: public class Location { […]