Пробувам apache-camel и поставив основна рута што повикува на http услуга преку компонента http4, го трансформира резултатот преку unmarshal (). json (JsonLibrary.Jackson), а потоа отпечати дел од одговорот во компонентата грав.
Проблемот што го имам е тоа што се распрснува во времето на траење кога ќе дојде до json unmarhsaller:
Нема достапен конвертер на тип за конвертирање од тип: java.util.HashMap до потребниот тип: com.xxx. MyType
Одговорот е од овој формат:
{"data":[{"x":"y"},{"x":"z"}]}
И мојот модел на објект е како:
@lombok.Data
class Response {
private List<Elem> data;
}
@lombok.Data
class Elem {
private String x;
}
Значи, се чини дека немалшалецот мисли дека одговорот е хаш-мапа, додека јас сакам да не се спомене во структурата на објектот. Дали има начин да го натерам да го направи она што го сакам?