апаши камила и acksексон

Пробувам 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;
}

Значи, се чини дека немалшалецот мисли дека одговорот е хаш-мапа, додека јас сакам да не се спомене во структурата на објектот. Дали има начин да го натерам да го направи она што го сакам?

7
задан skaffman 28 June 2011 в 17:25
поделиться