Data & Formats
Move data between JSON, CSV, YAML, XML and spreadsheets.
11 live · 0 planned
- Turn CSV into a spreadsheet3 CR credits per calloperationalTyped columns and a frozen header row, so it opens as a usable sheet rather than raw text.POST /v1/documents/csv-to-xlsx
- Turn a spreadsheet into JSON1 CR credit per calloperationalDelimiters are detected, headers are used as keys, and numbers become numbers rather than strings.POST /v1/core/csv-to-json
- Reshape a CSV file1 CR credit per calloperationalPick the columns you want, reorder them, drop the rest, and change the delimiter on the way out.POST /v1/core/csv-tools
- Get CSV out of a spreadsheet3 CR credits per calloperationalOne sheet or every sheet, as plain CSV that any tool can read.POST /v1/documents/xlsx-to-csv
- Flatten or unflatten nested JSON1 CR credit per calloperationalTurn a deeply nested object into flat dotted paths, or put a flat one back together.POST /v1/core/json-flatten
- Tidy up JSON1 CR credit per calloperationalPretty-print it to read, minify it to ship, or sort the keys so two files can be compared.POST /v1/core/json-format
- Turn JSON records into a spreadsheet1 CR credit per calloperationalAn array of objects becomes a table, with nested values flattened into dotted column names.POST /v1/core/json-to-csv
- Convert JSON into YAML1 CR credit per calloperationalReadable block style by default, or compact flow style if it is going into a config field.POST /v1/core/json-to-yaml
- Check that JSON is valid1 CR credit per calloperationalFind out exactly where a document breaks, with the line and column, instead of a bare parse error.POST /v1/core/json-validate
- Convert XML into JSON1 CR credit per calloperationalAttributes and text nodes are given predictable names, so the output is something you can index into.POST /v1/core/xml-to-json
- Convert YAML into JSON1 CR credit per calloperationalSafe parsing only — no custom tags, no object construction, nothing that can execute.POST /v1/core/yaml-to-json