JSON tools
Everything here runs as a pure function inside your tab. That is what makes it safe to paste a real API response — the kind with customer emails, internal hostnames and a live bearer token in it.
Format
Code generation
JSON → TypeScript
Generate named interfaces, with optionals and nullability inferred from every sample.
JSON → Zod
Generate a Zod schema, with formats, enums and optionals already applied.
JSON → JSON Schema
Generate a draft 2020-12 or draft-07 schema with $defs and required arrays.
JSON → Go
Generate Go structs with json tags, pointers for optional fields, and gofmt spacing.
JSON → C#
Generate C# classes or records with nullable annotations and serializer attributes.
JSON → Python
Generate Pydantic models or dataclasses, with aliases and correct field ordering.
JSON → Java
Generate Java records or POJOs with Jackson annotations and correctly boxed types.
JSON → Rust
Generate serde structs with Option, rename attributes and rustfmt spacing.
Convert
JSON → CSV
Flatten nested records into a spreadsheet, with the column union taken across every row.
JSON → YAML
Convert JSON to YAML for Kubernetes manifests, CI configs and Compose files.
YAML → JSON
Parse YAML into JSON, with the failing line and column when it will not parse.
Flatten / unflatten
Collapse nested JSON to dotted paths, or rebuild the nesting from them.