Ich kann nicht in der DataWeave-Dokumentation sehen, wenn es die Reihenfolge der Eigenschaften behält. Zum Beispiel nach diesem Code:Wird in DataWeave die Reihenfolge der JSON-Eigenschaften beibehalten?
%dw 1.0
%output application/json
---
{
giftcards : payload map {
"currency" : $.currency,
"giftcardId" : $."_id",
"amount" : $.price
}
}
Können wir erwarten, dass wir die folgende Reihenfolge der Eigenschaften in der Antwort erhalten:
- Währung
- giftcardId
- Menge
Ich nehme an, dass Sie Recht haben. Dies ist die Antwort, die ich von Mule selbst erhalten habe: "Die im Körper definierte Reihenfolge wird höchstwahrscheinlich für XML und JSON respektiert werden. In Java sind die Karten ungeordnet." Also, ich nehme an, deine Antwort ist der Realität am nächsten. Es ist nicht 100% garantiert, denke ich. –