次のフォーマットのオーダーデータはペイロードにあります。Muleペイロードが正しいデータを表示していません
{
"orders" : {
"order" : [ {
"id" : "4358294728",
"fulfillment" : {
"tracking_number" : "917",
"line-items" : {
"id" : "8367649608"
}
}
}, {
"id" : "4358301768",
"fulfillment" : {
"tracking_number" : "918",
"line-items" : [ {
"id" : "8367663240"
}, {
"id" : "8367663304"
}, {
"id" : "8367663368"
} ]
}
} ]
}
}
私は総数を取得したいと思います。このペイロードからの注文。 私は#[message.payload.orders.order.size()]を使用しています。 正しい出力を出しています。
しかし、あなたは所望の出力を得るために私を助けてくださいすることができ、それは間違っている= 2の出力を与えている。しかし、それは1
{
"orders" : {
"order" : {
"id" : "4358153416",
"fulfillment" : {
"tracking_number" : "915",
"line-items" : {
"id" : "8367362760"
}
}
}
}
}
になります単一の注文のために?