BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
47 / 1048 · Module 3 — DataWeave 2.0 Crash Course← prev⊞ allnext →

3.4Nested properties

Input:

{
  "customer": {
    "name": "Acme",
    "billing": {
      "city": "Orlando",
      "state": "FL"
    }
  }
}

Access:

payload.customer.name
payload.customer.billing.city
payload.customer.billing.state

Transformation:

{
    Name: payload.customer.name,
    BillingCity: payload.customer.billing.city,
    BillingState: payload.customer.billing.state
}

Very similar to JavaScript.