English
JSON editor and analyzer
JSON formatter and validator · JSON to TypeScript · JSON Schema generator · JSON to XML. JSON editor and analyzer. Work with separate inputs and settings for each task. Choose a destination before reusing a result.
No account needed
Work with separate inputs and settings for each task. Choose a destination before reusing a result.
JSON string codec
Encode quotes and line breaks as a JSON string or decode it
Link to this taskHow to use · JSON string codec
- Enter your values and choose the options.
- Run the tool and review the result.
- Copy the result or save it as a file.
Inspect the example output format first. Keep the original separately and check transformed values, spaces and line breaks before using the result.
Inputs and files disappear when you leave or reload. Drafts and presets you explicitly save are kept separately. Review results before using them.
Available tasks · 33
- JSON formatter and validator
- Format, minify and validate JSON while preserving large numbers and duplicate keys; inspect errors and a tree view
- JSON to TypeScript
- Infer a TypeScript type from sample objects, arrays and null values
- JSON Schema generator
- Infer a Draft 2020-12 JSON Schema draft from a sample
- JSON to XML
- Convert object keys to XML tags and array entries to item tags
- XML to JSON
- Convert XML elements, attributes and repeated tags to JSON
- JSON path extractor
- List leaf paths with escaped JSON Pointer notation
- JSON difference checker
- Compare JSON independent of key order and output JSON Patch operations
- JSON object merger
- Merge nested objects with values from the second input taking precedence
- JSON key sorter
- Sort nested object keys while preserving array order
- JSON flattener
- Flatten nested JSON into a map of JSON Pointer paths and values
- JSON object unflattener
- Rebuild nested objects from JSON Pointer paths
- JSON string codec
- Encode quotes and line breaks as a JSON string or decode it
- JSON array filter
- JSON array filter — choose your inputs and copy or save the result
- JSON array sorter
- JSON array sorter — choose your inputs and copy or save the result
- JSON property extractor
- JSON property extractor — choose your inputs and copy or save the result
- JSON array grouper
- JSON array grouper — choose your inputs and copy or save the result
- JSON numeric statistics
- JSON numeric statistics — choose your inputs and copy or save the result
- JSON array deduplicator
- JSON array deduplicator — choose your inputs and copy or save the result
- JSON array to object
- JSON array to object — choose your inputs and copy or save the result
- JSON object to array
- JSON object to array — choose your inputs and copy or save the result
- JSON key renamer
- JSON key renamer — choose your inputs and copy or save the result
- JSON value search
- JSON value search — choose your inputs and copy or save the result
- JSON Pointer reader
- JSON Pointer reader — choose your inputs and copy or save the result
- JSON depth analyzer
- JSON depth analyzer — choose your inputs and copy or save the result
- JSON key counter
- JSON key counter — choose your inputs and copy or save the result
- JSON array chunker
- JSON array chunker — choose your inputs and copy or save the result
- JSON array zipper
- JSON array zipper — choose your inputs and copy or save the result
- JSON array slicer
- JSON array slicer — choose your inputs and copy or save the result
- JSON required key checker
- JSON required key checker — choose your inputs and copy or save the result
- JSONL · JSON · Converter
- Inputs: JSONL, Mode
- JSON · Join · Converter
- Inputs: First, Second, Key, Mode
- JSON · Aggregation · Analysis
- Inputs: Table (JSON), Group, Value
- JSON · Pivot aggregation · Analysis
- Inputs: Table (JSON), Rows, Columns, Value
How to use
- 1Search or select a task and enter your input.
- 2Run the task and review results or errors.
- 3Choose Reuse result, select a destination and apply.
Good to know
Inputs and files disappear when you leave or reload. Drafts and presets you explicitly save are kept separately. Review results before using them.
Ads may process connection data. Personalization follows your privacy choices. Privacy (English)