Flex Gateway新着情報
Governance新着情報
Monitoring API Manager指定された条件を使用して配列を並び替えます。
次の例では、age (年齢) に基づいて人の配列を並び替えます。
この例は、JSON 配列内のオブジェクトの順序を変更します。この式は、最初に Type
キーの値をアルファベット順に並び替えてから、[-1 to 0]
に基づいて順序を逆にします。
%dw 2.0
var myInput = [
{
"AccountNumber": "987999321",
"NameOnAccount": "QA",
"Type": "AAAA",
"CDetail": {
"Status": "Open"
}
},
{
"AccountNumber": "12399978",
"NameOnAccount": "QA",
"Type": "BBBB",
"CDetail": {}
},
{
"AccountNumber": "32199974",
"NameOnAccount": "QA",
"Type": "CCCC",
"CDetail": {}
}
]
output application/json
---
(myInput orderBy $.Type)[-1 to 0]