gpt4 book ai didi

java - Apache Camel - Json 到 POJO 自动数据类型转换?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:31 36 4
gpt4 key购买 nike

能否将 Camel 配置为自动处理从 JSON 到 POJO 的数据类型转换。例如...查看 Camels 网站,我们有以下 JSON 示例: <强>{ “编号”:123, “名字”:“唐纳德” “姓氏”:“鸭子”

和对应的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 字段解码为 String 对象,而不是 int?

最佳答案

是的,这可以通过 TypeConverters 实现 http://camel.apache.org/type-converter.html

您也可以使用 dataFormats 元素显式执行此操作 http://camel.apache.org/data-format.html

希望对您有所帮助:)

关于java - Apache Camel - Json 到 POJO 自动数据类型转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17469666/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com