Skip to main content
Access data based on the supplied pattern. A pattern uses dot notation to navigate nested data structures and supports * as a wildcard to match all items in an array or object.

Fields

Pattern

The dot-notated path to the data you want to access.
  • Use product.name to access a specific key.
  • Use products.*.name to access the name key of every item in the products array.
  • Use products.0 to access the first item of the products array.

Keys

Optional list of keys to restrict which keys are returned. Leave empty to return all matching data.

Sample data

Pattern: product.name Input:
{
    "product": {
        "name": "example",
        "sku": "ABC-123"
    }
}
Output:
{
    "product.name": "example"
}

Pattern: products.*.name Input:
{
    "products": [
        { "name": "example" },
        { "name": "example2" }
    ]
}
Output:
{
    "products.0.name": "example",
    "products.1.name": "example2"
}