Die folgenden Formatbestelldaten befinden sich in Payload.Mule-Payload zeigt keine korrekten Daten an
{
"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"
} ]
}
} ]
}
}
Ich möchte die Gesamtanzahl erhalten. Bestellungen von dieser Nutzlast. Ich verwende # [message.payload.orders.order.size()] dafür. Es gibt richtige Ausgabe.
Aber für einen einzelnen Auftrag ist es geben falsch, den Ausgang = 2. Aber es wird 1.
{
"orders" : {
"order" : {
"id" : "4358153416",
"fulfillment" : {
"tracking_number" : "915",
"line-items" : {
"id" : "8367362760"
}
}
}
}
}
Können Sie mir bitte helfen, die gewünschte Ausgabe zu erhalten?