Closed creative-developer closed 1 year ago
Привет. Судя по тесту в библиотеке нету бага. Проблема в описании типа данных в файле tests\models\Task.ts на строчке:
@jsonProperty([Task])
public subTasks: Task[] | null = null;
Дело в том что в json данные имеют тип Task[] | null. Библиотека, в дефолтном поведение, выдает исключение что пришел неизвестный тип null.
Для исправления ошибки в модели необходимо описать тип аналогично типу в json:
@jsonProperty([Task], null)
public subTasks: Task[] | null = null;
При таком описании тест проходит исправно и без доработки библиотеки. Json успешно десериализуется в Task.
Привет, примите пожалуйста PR, если все ок. Есть проблема с рекурсивными объектами, то что я добавил решает проблему.