Money
В MoneyAdapter#read я с помощью reader.nextLong и создаю с ним объект Money(reader.nextLong) и мне для этого не нужен доступ к имени json поля.
Но в методе MoneyAdapter#write я уже не могу просто положить туда значение, он ругается на меня:
java.lang.IllegalStateException
at com.google.gson.stream.JsonWriter.name(JsonWriter.java:390)
Казалось бы, идея всего этого в том, чтобы абстрагироваться от реальных имен полей JSON-а.
Кто-то решал подобную задачу?
покажи исходники адаптера
Обсуждают сегодня