Это вызывает ошибку в Micronaut:
Ошибка декодирования тела ответа HTTP: Ошибка декодирования потока JSON для типа : Ошибка декодирования свойства [Результат списка] типа [класс ***.ListResult]: Ошибка декодирования свойства [Категория ссылки] типа [класс ***.Incident] ]: Непредвиденный токен VALUE_STRING, ожидается START_OBJECT.
Это наш класс инцидентов (groovy):
Код: Выделить всё
@Serdeable
class Incident {
//...
@JsonProperty("u_category")
Reference category //can be "" (instead of null) or {}
//...
}
Код: Выделить всё
@Serdeable
class ListResult {
List result
}
Код: Выделить всё
{"result":[{...,"u_category":"",...}]}
Код: Выделить всё
{"result":[{...,"u_category":{"value":"some value"},...}]}
Подробнее здесь: https://stackoverflow.com/questions/792 ... ng-to-null
Мобильная версия