Mike Marquet Ответов: 1

Сопоставьте сериализованный массив в json, как написать соответствующий десериализатор !


Привет,

Я использую ObjectMapper для сериализации объекта, содержащего карту, так что соответствующий сериализованный текст json имеет массив вместо карты.

- Во-первых, у меня проблема с JsonTypeInfo. Он не сериализуется в тексте json, но это происходит, когда я не использую свой пользовательский сериализатор (map -> array)

- Другая проблема заключается в том, что я не знаю, как написать пользовательский десериализатор для десериализации массива на карту.

У меня есть написать пример проекта, доступного здесь : GitHub - mike03081972/sortedmaptest[^]

Обычный сериализатор/десериализатор можно протестировать с помощью : Tests.serializeDeserializeTest

Пользовательский сериализатор можно протестировать с помощью : Tests.customSerializeTest

Что я уже пробовал:

поиск Google :
java - десериализация массива JSON для отображения с помощью Jackson - Stack Overflow[^]
...

1 Ответов

Рейтинг:
0

Mike Marquet

Решение найдено для второго пункта : написать пользовательский десериализатор

Но ничего не найдено для первой проблемы, касающейся JsonTypeInfo