Working With Structured Data
Last updated: 27 September 2026
JSON, YAML, TOML, XML, CSV, JSONPath, schemas, diffs, viewers, and format conversion caveats.
This guide is the canonical guide page for related tools on ilham.dev. It should grow into practical explanations, caveats, examples, and references instead of creating one thin article per utility.
Related tools
- CLI Table Converter — Turn aligned terminal output such as docker ps or df into a Markdown table, CSV or TSV.
- CSV and JSON Converter — Convert CSV to JSON, or JSON back to CSV, with configurable delimiter and pretty-printing.
- CSV Viewer — Open a CSV, TSV or pipe-separated file, filter it and sort it column by column in a table.
- JSON Diff — Compare two JSON documents and highlight the differences.
- JSON Formatter — Validate, pretty-print and minify JSON, with optional key sorting.
- JSON Minifier — Strip all whitespace from JSON to shrink it.
- JSON Path Explorer — Evaluate JSONPath expressions against JSON, list every match with its path, and browse the document as a clickable tree.
- JSON Schema Validator — Validate a JSON document against a JSON Schema and list every problem with the exact JSON Pointer path.
- JSON to CSV — Flatten a JSON array of objects into CSV.
- JSON to TOML — Convert JSON documents to TOML.
- JSON to XML — Convert JSON documents to XML.
- JSON to YAML — Convert JSON documents to YAML.
- JSON Viewer — Explore a JSON document as a collapsible tree or as a table of records, with a live count of nested values.
- TOML to JSON — Convert TOML documents to JSON.
- TOML to YAML — Convert TOML documents to YAML.
- XML Formatter — Pretty-print and minify XML.
- XML to JSON — Convert XML documents to JSON.
- YAML to JSON — Convert YAML documents to JSON.
- YAML to TOML — Convert YAML documents to TOML.
- YAML Viewer — Validate and explore a YAML document.
Notes for future edits
- Keep the guide reusable and factual.
- Link to personal posts only when there is a real incident, measurement, migration, or lesson.
- For sensitive inputs, mention whether the related tool runs locally in the browser and warn against pasting production secrets without understanding the trust boundary.