Integration Studio Tools — sign up and run every tool. No credit card required.
schema-sample-data · Integration Studio Tool

Payload Field Map

Paste an XML or JSON sample — get every field path, ready to reference in a script.

Your data never leaves your browser

This tool runs entirely on your computer. What you paste or drop is never uploaded, never stored and never seen by us — close the tab and it's gone. How we know

Sign up to run — no credit card required.

Press Run to see the output. Sign up takes ten seconds — no credit card required.

Worked example

Input
<Order><orderId>12345</orderId><customer><name>Acme Corp</name></customer></Order>
Output
Sample Payload — XML  ·  root <Order>
────────────────────────────────────────────────────
Structure  4 fields · 2 leaves · depth 3

FIELDS
  Order                                    object
  Order.orderId                            string  = "12345"
  Order.customer                           object
  Order.customer.name                      string  = "Acme Corp"

LEAF NAMES (reference these in a Groovy script)
  orderId, name

This example is one of Payload Field Map's test cases — if the tool stopped producing this output, the build would fail.

Questions

What's this for?
Before writing a Groovy mapping script by hand, you need to know exactly what fields exist and their dotted paths. Paste a sample payload and get every field, in document order, with its type and (for leaves) an example value.
XML or JSON?
Either — it's auto-detected from the first non-whitespace character. Namespaces are listed separately when the payload declares any.
Does it show real data from my payload?
Sample values are shown for leaf fields, except anything that looks like an email or phone number, which is redacted before it ever leaves the parse step.

Related tools