Класс com.dtflys.forest.converter.json.ForestFastjsonConverter
, после выброса исключения в методе convertToJavaObject
, приводит к прямому преобразованию в тип данных text, что затрудняет диагностику проблемы. Рекомендовано добавить лог ошибки.
Большую часть дня провёл, пытаясь понять, почему ForestResponse<MyClass>
не работает. Оказалось, что проблема заключается в отсутствии конструктора без аргументов в классе MyClass. Было сказано, что тип String не может быть преобразован в MyClass, что отвлекало от правильной диагностики. Анализ направления был сосредоточен на том, почему результат преобразуется в тип данных text. Если бы был добавлен лог JSONException, это могло бы помочь раньше выявить истинную причину проблемы.