プロパティの順序が保持されているのは、DataWeaveのドキュメントには表示されません。このコードの後たとえば:DataWeaveはJSONプロパティの順序を保持していますか?
%dw 1.0
%output application/json
---
{
giftcards : payload map {
"currency" : $.currency,
"giftcardId" : $."_id",
"amount" : $.price
}
}
は、我々は我々が反応してプロパティの次のシーケンスを取得することを期待することができます:
- 通貨
- giftcardId
- 量
私はあなたが正しいと推測します。これは、私がMule自身から得た答えです。「体内で定義された順序は、おそらくXMLとjsonのために尊重されるでしょう。 Javaではマップは順序付けられていません。だから、あなたの答えは現実に最も近いものと推測します。私は100%保証されていないと思います。 –