JSON
JSON tools that handle the daily work of API integration — formatting, validation, conversion to TypeScript and YAML, JSONPath testing, diffing.
All JSON
- JSON Formatter & Validator Format, validate, and minify JSON. Strict and loose parsing modes.
- JSON to TypeScript Generate TypeScript interfaces from JSON with deep nested type inference.
- JSON to YAML Convert JSON to YAML and back, preserving order and comments.
- JSONPath Tester Test JSONPath expressions against your JSON, see matches highlighted.
- JSON Diff Compare two JSON documents structurally; see added, removed, and changed keys.
- JSON to CSV Convert JSON arrays to CSV. Handles nested objects via dotted-key flattening.
- CSV to JSON Convert CSV to JSON. Type-infer numbers and booleans, configurable delimiter.
- JSON Schema Generator Generate a JSON Schema (draft 2020-12) from a sample JSON document.
- JSON Tree Viewer Browse JSON as a collapsible tree. Click to copy any path or value.
- CSV Diff Compare two CSVs by row keys. See added, removed, changed rows.
- JSON ↔ XML Converter Convert JSON to XML and back. Handles attributes, arrays, nested objects.
- Mock JSON API Builder Generate realistic JSON API responses with pagination, ETag, headers.
- JSON to Zod Schema Generate Zod (z.object) validators from a JSON sample. TypeScript-ready.
- JSON to Pydantic Model Generate Pydantic v2 BaseModel classes from a JSON sample. Python-ready.
- YAML to JSON Converter Convert YAML to JSON quickly. Handles anchors, multi-document streams, scalars.
- JSON Schema Validator Validate JSON against a JSON Schema (draft 2020-12). Shows path of each violation.
- JSON to Go Struct Generate Go structs from a JSON sample. Includes json tags.
- JSON to Rust Struct (serde) Generate Rust structs with serde derive macros from JSON.
- JSON to Kotlin Data Class Generate Kotlin data classes (kotlinx.serialization) from JSON.
- JSON to Swift Codable Generate Swift Codable structs from JSON. Auto-handles nested types.
- JSON to Java POJO Generate Java POJOs with Jackson/Gson annotations from JSON.
- JSON to C# Class Generate C# classes with System.Text.Json attributes from JSON.
- JSON to PHP Class Generate PHP 8 classes from JSON. Typed properties, optional constructor promotion.
- JSON Merge Tool Deep-merge multiple JSON objects. Configurable strategies for arrays and conflicts.
- JSON Flattener / Unflattener Flatten nested JSON to dotted keys, or unflatten back.
- JSON to Query String Convert flat JSON to URL query string and back. RFC 3986 percent-encoding.
- JSON Schema to Example Data Generate example JSON that satisfies a JSON Schema. Useful for docs and tests.
- JSON to GraphQL Schema Generate a GraphQL SDL schema from a JSON sample.
- JSONL Viewer / Formatter View, validate, and reformat JSONL (newline-delimited JSON) files row by row.
- JSON Schema $ref Resolver Inline every $ref in a JSON Schema. Produces a self-contained flat schema.
- NDJSON to CSV Converter Convert newline-delimited JSON (one object per line) to CSV with a flat header row.
- JSON to BSON / Extended JSON Converter Convert standard JSON to MongoDB Extended JSON (BSON) and back. Handles ObjectId, Date, NumberLong.
- JSON5 to JSON Converter Strip JSON5 features (comments, trailing commas, unquoted keys) to produce strict JSON.
- JSONC to JSON (Strip Comments) Remove // and /* */ comments from JSONC (VS Code config files) to produce strict JSON.
- XML to JSON Converter Convert XML to JSON in your browser. Attribute / namespace handling, array detection.
- JSON Strict Validator (RFC 8259, Number Precision) Validate JSON against the strictest RFC 8259 rules. Flags trailing commas, comments, NaN, Infinity, precision loss.
- JSON Merge Patch (RFC 7396) Apply RFC 7396 JSON Merge Patch operations. Useful for PATCH endpoints that take partial updates.
- JSON Patch Builder (RFC 6902) Build and apply RFC 6902 JSON Patch operations. Visual diff between two JSON documents → patch operations.