有兩個http調用(調用rest api),它會給出兩個不同的響應。 第一個被給予像下面需要幫助將兩個Json結果合併爲單個響應使用Mule
{
"shops": [
{
"shop": {
"code": "a",
"streetName": "a",
"city": "a",
"district": "a",
"state": "a",
"postalCode": "a",
"country": "a"
}
},
{
"shop": {
"code": "b",
"streetName": "b",
"city": "b",
"district": "b",
"state": "b",
"postalCode": "b",
"country": "b"
}
}
]
用於商店JSON響應}
其他呼叫是給銷售處對於給定的代碼(代碼是相同店)。它返回單個銷售處對於給定的代碼
{
"salesOffice": {
"shop": {
"code": "a"
},
"office": "a",
"branch": "a",
"district": "a",
"subRegion": "a",
"region": "a"
}
}
我的要求是讓店鋪這是一個JSON數組,並添加銷售辦事處爲每個店鋪並返回一個JSO像下面
{
"shops": [
{
"shop": {
"code": "a",
"streetName": "a",
"city": "a",
"district": "a",
"state": "a",
"postalCode": "a",
"country": "a",
"salesOffice": {
"office": "a",
"branch": "a",
"district": "a",
"subRegion": "a",
"region": "a"
}
}
},
{
"shop": {
"code": "b",
"streetName": "b",
"city": "b",
"district": "b",
"state": "b",
"postalCode": "b",
"country": "b",
"salesOffice": {
"office": "b",
"branch": "b",
"district": "b",
"subRegion": "",
"region": "b"
}
}
}
]
}
有任何方法來實現,結果第n響應??
編輯 我需要得到售樓處都店(會有每個店鋪代碼HTTP請求),並將其合併到的響應。所以如果我得到兩個商店,那麼我需要發送兩個http請求來獲得這些代碼的salesoffice,然後將其與響應合併。
所以第一個電話給我店(可以說兩家店鋪)。然後,我需要通過獲得「碼」存在於每個店獲得銷售辦事處,以使兩個HTTP調用..然後我需要在兩個商店與各自的銷售辦事處合併...
你在哪裏得到salesOffice的 「B」 的記錄嗎? –
@ArdenVallente我被製作HTTP調用並通過「代碼」得到一個單一salesOffice ......所以要得到salesoffice「B」我需要撥打另一個電話 – Anand