structured-data

54 tools tagged "structured-data".

CSV to JSON Converter

Convert CSV rows into a JSON array of objects, using the header row as keys.

Open tool

Fakeson Generator

Generate realistic fake JSON data from a template whose values are type-hint keywords.

Open tool

jq Playground

Run a practical subset of jq filters against JSON in the browser: field access, streams, and a fixed builtin list.

Open tool

JSON Array Comparator

Compare two JSON arrays and see what's only in A, only in B, and in both.

Open tool

JSON Array Flattener

Collapse nested arrays into a single-level array.

Open tool

JSON Array Grouper

Group a JSON array of objects into buckets keyed by one of their shared property values.

Open tool

JSON Array Merger

Concatenate two JSON arrays, with an option to drop duplicate items.

Open tool

JSON Array Randomizer

Shuffle the top-level order of a JSON array's items using Fisher-Yates.

Open tool

JSON File Comparator

Check whether two JSON documents are byte-identical or semantically equal, with a capped diff summary.

Open tool

JSON Filter

Filter a JSON array of objects using a simple key OP value expression.

Open tool

JSON Fixer

Best-effort repair for common JSON mistakes: comments, trailing commas, unquoted keys, single quotes.

Open tool

JSON Key Extractor

List every unique object key found anywhere in a JSON document.

Open tool

JSON Key-Value Swapper

Invert a flat JSON object so every value becomes a key and every key becomes a value.

Open tool

JSON Nesting Depth Finder

Find the maximum nesting depth of a JSON document and the exact path that reaches it.

Open tool

JSON Object Flattener

Collapse a nested JSON object into a single flat object with dot/bracket path keys.

Open tool

JSON Object Merger

Merge two JSON objects, either shallowly (B's keys win) or deeply (nested objects merge too).

Open tool

JSON Object Randomizer

Shuffle a JSON object's key order using Fisher-Yates, keeping every value attached to its key.

Open tool

JSON Object Unflattener

Rebuild a nested JSON object or array from flat dot/bracket path keys like a.b[0].c.

Open tool

JSON Structure Visualizer

Render a JSON document as a plain ASCII tree, with every value's type shown inline.

Open tool

JSON to HTML Converter

Render JSON as semantic HTML: objects become definition lists, arrays become unordered lists.

Open tool

JSON to List Converter

Convert a JSON array into a plain line-by-line list, no brackets, quotes, or commas.

Open tool

JSON to Properties Converter

Flatten JSON into dot-notation key=value lines (Java .properties format).

Open tool

JSON to TSV Converter

Flatten a JSON array into tab-separated rows.

Open tool

JSON Tokenizer

Break JSON text into its raw lexical tokens: braces, brackets, strings, numbers, and literals.

Open tool

JSON Value Extractor

List every leaf value found anywhere in a JSON document.

Open tool

List to JSON Converter

Convert a plain newline-separated list into a pretty-printed JSON array of strings.

Open tool

Properties to JSON Converter

Parse a Java .properties file into nested JSON.

Open tool

Random JSON Array Generator

Generate a random flat JSON array of numbers, strings, booleans, or a mix.

Open tool

Random JSON Object Generator

Generate a random flat JSON object with a chosen number of realistic-looking keys.

Open tool

String to JSON Array Converter

Split raw text by a delimiter into a JSON array of trimmed, non-empty strings.

Open tool

TSV to JSON Converter

Convert tab-separated rows into a JSON array of objects, using the header row as keys.

Open tool

XML to JSON Converter

Convert an XML document into equivalent JSON.

Open tool

YAML to JSON Converter

Convert a YAML document into equivalent, pretty-printed JSON.

Open tool

XML to JSON Converter

Convert XML into equivalent, pretty-printed JSON.

Open tool

JSON to XML Converter

Convert JSON into indented, well-formed XML with a custom root element.

Open tool

XML to CSV Converter

Flatten XML records into comma-separated CSV rows.

Open tool

CSV to XML Converter

Convert CSV rows into a well-formed XML document.

Open tool

XML to YAML Converter

Convert XML into clean, indented YAML.

Open tool

YAML to XML Converter

Convert YAML into indented, well-formed XML with a custom root element.

Open tool

XML to TSV Converter

Flatten XML records into tab-separated TSV rows.

Open tool

TSV to XML Converter

Convert tab-separated TSV rows into a well-formed XML document.

Open tool

XML Flattener

Collapse a nested XML document into a flat list of dot/bracket-path keys and values.

Open tool

XML to Properties Converter

Convert XML into Java-style .properties key=value lines.

Open tool

Properties to XML Converter

Convert Java-style .properties key=value lines into a well-formed XML document.

Open tool

XML to INI Converter

Convert XML into classic INI format: [section] headers and key=value lines.

Open tool

INI to XML Converter

Convert classic INI text ([section] headers, key=value lines) into a well-formed XML document.

Open tool

XML to TOML Converter

Convert XML into TOML: key = value lines, [section] tables, and [[section]] array-of-tables.

Open tool

TOML to XML Converter

Convert TOML (key = value, [section] tables, [[section]] array-of-tables) into a well-formed XML document.

Open tool

SQL to XML Converter

Turn INSERT INTO ... VALUES (...) statements into XML rows.

Open tool

XML to XLS Converter

Turn repeated XML elements into an Excel-openable spreadsheet file.

Open tool

XLS to XML Converter

Convert spreadsheet text (pasted cells, or CSV exported from Excel) into a well-formed XML document.

Open tool

XML to Compressed JSON

Convert XML into minified, single-line JSON.

Open tool

HTML to XML Converter

Convert HTML into well-formed XML: void elements self-close, attributes get quoted, text gets escaped.

Open tool

HTML to YAML

Convert simple, well-formed HTML into a YAML tree of tag/attributes/children/text nodes.

Open tool