Я использую Play Framework для предоставления REST API, который возвращает некоторые объекты JSON.
Чтобы упростить использование API, я хотел бы вернуть «ответное» поле в ответе.
К сожалению, в моих тестах FlexJson не полностью игнорирует поля модели transient , а всегда устанавливает их в «null».
Подробнее:
В классе модель я определяю:
@Transient
public String currencyName;
Конструктор only класса устанавливает значение в "доллар" (для целей отладки):
this.currencyName = "dollar";
При сериализации класса с использованием FlexJson, когда поле «currencyName» не указано в include / exclude - результат всегда будет выглядеть так:
"currencyName":null
Есть идеи, что не так и как сериализовать значение поля в JSON?
Заранее спасибо.