Skip to main content
Checks whether the incoming value is valid JSON text. A value passes when it is a piece of text that can be read as JSON, with correctly placed quotes, brackets, and commas. Use this when a field is expected to carry a JSON payload, for example a block of data received from another system, and you want to confirm it can be parsed before you try to read or transform it. Records that hold malformed or non-JSON text can then be routed somewhere else instead of causing errors further along.

Fields

This condition has no fields to configure. It checks the value it receives and answers yes or no.

Sample data

The condition was run against a text field holding a JSON payload, with no extra settings.
Incoming valueResult
{"sku":"A1","qty":3}Matches
{sku: A1, qty: 3}Does not match