JSONPath query

Select values from JSON using a JSONPath expression with code evaluation disabled.

Processed on your device

Input

Open a local UTF-8 text file5 MiB maximum. The file opens in the text box above.Or drop a file here.

Options

Options
$ means the document root; [*] selects every array item. For example, $.items[*].name selects their names.

How to use this tool

  1. Paste JSON and enter a JSONPath expression.
  2. Use property, index and wildcard selectors to retrieve values.
  3. Results are returned as a JSON array.

Things to know

  • Script and filter evaluation is disabled. Expressions that require executing JavaScript are rejected.
  • Each text input accepts up to 5 MiB. Output is limited to 25 MiB and combined text settings to 1 MiB.
  • Structured documents accept up to 128 nesting levels and 250,000 values; query and schema modes have additional limits.
  • Supported paths select properties, non-negative indexes, wildcards and descendants. Expressions accept 4,096 characters and 128 steps, with at most 10,000 matches. Unions, slices and filters are not supported.

You might also need

More in data & csv