powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Лёгкий парсинг json с наследованием в gson
6 сообщений из 6, страница 1 из 1
Лёгкий парсинг json с наследованием в gson
    #39454851
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть некое приложение, которое с помощью com.fasterxml.jackson читает/пишет json'ы из объектов.
Соответственно они там ввели большую иерархию наследования с помощью

@JsonTypeInfo(property = "type", use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY)
и
@JsonSubTypes

Всё хорошо. Но мне надо прочитать это в приложении, где насмерть прикручен gson.
У себя описываю объекты- и как?
Я нашёл варианты решения- но все они приводят к созданию собственного десериалайзера, который читает поле type и создаёт нужный объект. Но некрасиво.

Есть вариант сделать минимально, т.е. прикрутив аналогичные аннотации?
...
Рейтинг: 0 / 0
Лёгкий парсинг json с наследованием в gson
    #39455086
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominДобрый день!

Есть некое приложение, которое с помощью com.fasterxml.jackson читает/пишет json'ы из объектов.
Соответственно они там ввели большую иерархию наследования с помощью

@JsonTypeInfo(property = "type", use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY)
и
@JsonSubTypes

Всё хорошо. Но мне надо прочитать это в приложении, где насмерть прикручен gson.
У себя описываю объекты- и как?
Я нашёл варианты решения- но все они приводят к созданию собственного десериалайзера, который читает поле type и создаёт нужный объект. Но некрасиво.

Есть вариант сделать минимально, т.е. прикрутив аналогичные аннотации?

Э-э-э...
А если сделать "не правильно"?
Т.е. создать классы as is, как приходят (могут приходить) в JSON'е...
...
Рейтинг: 0 / 0
Лёгкий парсинг json с наследованием в gson
    #39455090
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЭ-э-э...
А если сделать "не правильно"?
Т.е. создать классы as is, как приходят (могут приходить) в JSON'е...

Некрасиво
...
Рейтинг: 0 / 0
Лёгкий парсинг json с наследованием в gson
    #39455148
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominНо некрасиво.Bug завели? (:
...
Рейтинг: 0 / 0
Лёгкий парсинг json с наследованием в gson
    #39455200
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanAlexey TominНо некрасиво.Bug завели? (:

Где? О чём вообще речь?
...
Рейтинг: 0 / 0
Лёгкий парсинг json с наследованием в gson
    #39455256
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominUsmanпропущено...
Bug завели? (:

Где? О чём вообще речь?Ну, не баг. А претензию в виде issue: о том, что у GSON не красивый дизайн.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Лёгкий парсинг json с наследованием в gson
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]