Вопросы по теме 'gson'

Google Gson - десериализовать список ‹class› объекта? (общий тип)
Я хочу передать объект списка через Google Gson, но не знаю, как десериализовать общие типы. Что я пробовал после просмотра этого ( BalusC ответ): MyClass mc = new Gson().fromJson(result, new List<MyClass>(){}.getClass()); но...
356189 просмотров
schedule 14.12.2023

Сериализация Enum, реализующего интерфейс с Gson
У меня есть код библиотеки, который мне нужно сериализовать. Одно поле определено как интерфейс Foo, который является просто маркерным интерфейсом. Предполагается, что клиентский код создает Enum, реализующий Foo , чтобы они могли расширять список...
632 просмотров
schedule 19.01.2024

Получить имя универсального типа во время компиляции для аннотации
Рассмотрим этот общий класс: public class ListHolder<T> { private List<T> objects; [...] // non relevant fields } Я использую Gson для десериализации ответа JSON от API REST. Все списки объектов в API выглядят так:...
61 просмотров
schedule 09.01.2024

Предотвратить экранирование параметров запроса на модернизацию
Конечная точка, которую мне нужно запросить, принимает ключ с именем exams , который представляет собой массив, поэтому незанятый URL-адрес для запроса будет https://example.com/api/v1/search?exams[]=6&exams[]=7&page=0 Пока что это...
215 просмотров
schedule 06.12.2023

Gson эквивалентен Джексону @JsonInclude(JsonInclude.Include.NON_NULL)
На самом деле это ответ на этот вопрос gson-j?noredirect=1#comment113310166_64006127">Восстановите класс DTO без свойства поля вместо того, чтобы сделать его нулевым, используя Gson/Jackson и Spring Boot . Первоначально я опубликовал его, пытаясь...
550 просмотров
schedule 06.12.2023