Developer Tools
Data Shape-Shifter
JSON, YAML or CSV in — any of the three out, auto-detected.
Powering up the tool…
What this tool does
About the data shape-shifter
One converter for the config-and-spreadsheet triangle.
How to use it
- Paste — input shape is detected.
- Pick the target shape.
- Copy the conversion.
- Round-trip if fidelity matters for your file.
Useful for
- CSV export → JSON for an API in one paste.
- JSON response → CSV for a spreadsheet human.
- Config translation without three tabs.
Straight answers
Data Shape-Shifter FAQ
What survives the CSV corner?
CSV is flat: arrays of uniform objects convert beautifully; nested structures JSON-stringify into cells (honest, if ugly). The triangle’s geometry, not the tool’s whim — deep data belongs in the JSON/YAML edge.
How does detection order work?
JSON parse first (strictest), CSV shape second (delimiters + header line), YAML last (most permissive). Ambiguous inputs resolve to the strictest passing parse, which is the least surprising rule we know.