Коментарии в GSON

135
06 декабря 2018, 18:40

В Gson имеется такая возможность как полный контроль над этапом Serializer и Deserializer объекта.

public class SimpleClassSerializer implements JsonSerializer<SimpleClass>, JsonDeserializer<SimpleClass>

После реализации данных интерфейсов от нас требуется реализовать сериализацию и десериализацию. Вопрос, можно ли в моменте сериализации данных написать комментарий к тому или иному параметру? Я такой возможности не нашёл.

Answer 1

Формат JSON не поддерживает комментарии согласно информации о стандарте по этим ссылкам: http://www.json.org, RFC 4627, RFC 7159.

Единственное, что вы можете сделать - добавить новые поля в объекты и в них что-то написать:

{
   "_comment": "Тут ваш комментарий...",
   "example": {
      "title": "example"
   }
}
READ ALSO
Android MediaPlayer по URL

Android MediaPlayer по URL

На сервере лежат довольно большие файлы в формате mp3, есть необходимость прослушать их не с начала, а с определенного местаПри вызове seekTo()...

175
Создание конструктора

Создание конструктора

В домашнем задании нужно создать новый конструкторВ проекте уже существует один, который генерирует кошек

181
Отключение разделителя в SplitPane (JavaFX)

Отключение разделителя в SplitPane (JavaFX)

По ходу создания программы в JavaFX для красоты решил запретить изменять расположение разделителя (Divider)Вот моя попытка:

134
Как распарсить этот ответ сервера?

Как распарсить этот ответ сервера?

Пишу программу на JavaИспользую API сервиса и библиотеку Retrofit2 для отправки запросов на сервер и получения ответа, а также библиотеку Gson

188