Следующие данные о заказах формата находятся в полезной нагрузке.Полезная нагрузка 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"
}
}
}
}
}
Можете ли вы помочь мне, чтобы получить желаемый результат?