Data types
Numbers, booleans, dates and nulls can become plain text when moved into loosely typed formats.
JSON and API Tools
Test JSONPath queries online. Paste JSON, enter a JSON path and extract values from nested objects, arrays, API responses and structured data.
Explore direct properties, array indexes and wildcard selections without uploading JSON.
Matches
2
Input size
210
Supported
Dot · index · wildcard
[ "Book One", "Book Two" ]
This lightweight explorer intentionally supports common browser-safe JSONPath patterns: property access, numeric indexes and * wildcards. Advanced filters and recursive descent are not evaluated.
JSON query guide
JSONPath provides a compact way to select values from nested JSON. Exact syntax and feature support can vary between libraries, so test expressions against representative payloads and document the JSONPath implementation used by your application or test framework.
Step-by-step
Paste valid representative JSON.
Start with a simple root or direct-property path.
Add array indexes, wildcards or filters gradually.
Verify every returned value before reusing the expression.
Data transformation
Converting structured data is not only a formatting task. Arrays, nested objects, dates, numbers, null values and duplicate keys may map differently between JSON, CSV, XML, YAML and spreadsheets. A successful export should preserve the meaning needed by the destination system, not merely create a file that opens.
Numbers, booleans, dates and nulls can become plain text when moved into loosely typed formats.
Tabular formats require flattening, multiple sheets or repeated rows to represent nested arrays and objects.
Valid syntax does not guarantee that required fields, allowed values or relationships are correct.
UTF-8 handling is essential for names, symbols and multilingual data.
Before processing
After processing
Troubleshooting
Check the root symbol, array indexes, property spelling and whether the field exists in every record.
JSONPath implementations vary in filter, script and function support; verify the target library syntax.
Use wildcard or recursive selection deliberately and review the resulting array shape.
Assert values inside nested responses.
Extract IDs, statuses and totals from payloads.
Select fields from webhook or event data.
Explore arrays and deeply nested properties.
There is an IETF standard, but existing libraries may differ in legacy syntax and optional features. Check your runtime implementation.
It commonly represents the root JSON value.
Arrays are commonly accessed with zero-based indexes or wildcards, depending on the implementation.
The framework may use a different JSONPath dialect or may not implement filters and operators in the same way.
JSONPath is primarily a query language. Modification depends on the surrounding library.
Design the consumer to handle no match, null and type variations explicitly.
The supported FormatForge data tools process input in your browser. Avoid pasting secrets, production credentials or personal data into any online utility.
Yes. For large files, deeply nested data or long configuration files, a desktop browser normally provides more memory and a better editing area.
Validate the result, compare representative records and test it in a non-production environment before using it in an application, pipeline or deployment.
Parsing, flattening, validating and rendering large nested structures uses your device memory and processor.