Data Format Converters: JSON, CSV, XML, YAML and SQL
Different systems expect data in different shapes. These converters move data between the common formats and generate code types from a JSON sample, so you do not have to rewrite it by hand.
Each converter explains how it handles awkward cases, such as nested objects, arrays and empty values.
JSON to CSV ConverterTurn a JSON array into a CSV table you can open in a spreadsheet.CSV to JSON ConverterConvert CSV rows into a clean JSON array of objects.SQL INSERT to JSON ConverterTurn SQL INSERT statements into JSON objects, one per row.JSON to TypeScript ConverterGenerate TypeScript interfaces or types from a sample of JSON.CSV to SQL INSERT ConverterTurn CSV rows into SQL INSERT statements, with an optional CREATE TABLE.JSON XML ConverterConvert JSON to XML or XML to JSON, with attributes, repeated elements and line numbers for errors.CSV XML ConverterTurn CSV rows into XML records, or flatten repeating XML records into a CSV table.JSON to Code ConverterGenerate Go structs, Python dataclasses or C# classes from a JSON sample, with optional fields worked out for you.curl ConverterConvert a curl command into fetch, Python requests or axios code.Config File ConverterConvert between JSON, TOML, INI and .env files, with line numbers for any mistakes.JSON FlattenerFlatten nested JSON into single-level keys such as user.address.city, or rebuild the nested form from flat keys.JSON Lines ConverterConvert JSON Lines (one JSON value per line) to a JSON array, or an array to JSON Lines.Query String to JSON ConverterParse a URL query string into JSON with repeated and bracketed keys, or build a query string from JSON.YAML and JSON ConverterConvert YAML to JSON and JSON to YAML, with clear line-numbered errors.
No tool matches that. Try a shorter word.