EN

JSON в Типы Онлайн

Генерируйте типизированные интерфейсы из JSON для TypeScript, Go, Python и Rust

json-to-types
JSON
Результат

Вставьте JSON для генерации типов

TypeScript
Был ли этот инструмент полезен?
TS

TypeScript

Генерация интерфейсов TypeScript с вложенными типами

Go

Go Structs

Генерация Go-структур с JSON-тегами

Py

Python Dataclasses

Генерация Python dataclass с типизацией

Rs

Rust Structs

Генерация Rust-структур с serde-атрибутами

Похожие инструменты

Часто задаваемые вопросы

Вставьте JSON в левую панель — типы TypeScript сгенерируются автоматически. Инструмент создаёт интерфейсы с правильными типами для всех полей, включая вложенные объекты и массивы.
Поддерживаются четыре языка: TypeScript (интерфейсы), Go (структуры с JSON-тегами), Python (dataclass с типизацией) и Rust (структуры с serde-атрибутами).
Вложенные объекты автоматически генерируют отдельные типы/структуры. Массивы объектов создают типизированные списки, а массивы примитивов — соответствующие типы коллекций.
Да, используйте поле «Имя типа» в заголовке редактора. По умолчанию корневой тип называется Root, но вы можете задать любое имя.