大家好,我有一个相当有趣的问题(至少对我来说)我有一个 REST 端点,它向我发送看起来像这样的数据
{
"user": {
"name": "demo",
"phones": [
"iPhone",
"Samsung"
],
"address": "address"
}
}
我有一个相应的java模型(用户有一个组列表等非常简单)任务是使用apache-camel将此数据发送给salesforce,同时迁移单个实体(用户)非常简单,归结为
from("direct:start")
.setHeader("Authorization", constant("Basic a2tkYl9zZnJlYWQ6a2tkYl9zZjg2NQ=="))
.to(MY_SOURCE)
.bean(UserProcessor.class, "process")
.to(SALESFORCE);
我不知道如何将组与用户相关联,因为它们是通过 ID 字段(电话具有 user_id 属性)连接的,因为迁移过程仍在进行中,显然这些字段尚不存在。有什么方法可以同时迁移这两个东西吗?