3

JSON から POJO へのデータ型変換を自動的に処理するように Camel を構成できますか。たとえば... Camels の Web サイトを見ると、次の JSON の例があります: { "id" : 123, "first_name" : "Donald" "last_name" : "Duck" }

および対応する POJO

public class PersonPojo {

private int id;
private String firstName;
private String lastName;

public int getId() {
    return id;
}

public void setId(int id) {
    this.id = id;
}

public String getFirstName() {
    return firstName;
}

public void setFirstName(String firstName) {
    this.firstName = firstName;
}

public String getLastName() {
    return lastName;
}

public void setLastName(String lastName) {
    this.lastName = lastName;
}

}

しかし、Camel には自動データ型コンバーターがあり、POJO を設定して、ID フィールドを int ではなく String オブジェクトに非整列化することができますか?

4

1 に答える 1

4

はい、これは TypeConverters http://camel.apache.org/type-converter.htmlで実現できます

これを dataFormats 要素で明示的に実行することもできますhttp://camel.apache.org/data-format.html

それが役立つことを願っています:)

于 2013-07-04T19:54:25.017 に答える