Перейти к основному содержимому
Uddatak

Конвертер JSON в определения типов

Инструмент конвертации JSON в определения типов анализирует вставленные вами данные JSON (например, ответ от API) и определяет их структуру, чтобы создать эквивалентное готовое к вставке определение типа: интерфейс TypeScript (interface), класс данных Python (dataclass) или структуру Go (struct) — с выделением необязательных полей, когда они отсутствуют в некоторых элементах массива, и различением целых и дробных чисел. Поскольку вывод основан только на данных примера, всегда проверяйте итоговый результат. Инструмент работает полностью в браузере; вставленные данные JSON не отправляются на сервер.

Инструменты для разработчиков Полностью работает в вашем браузере

Всё происходит в вашем браузере — вставленный JSON никуда не отправляется.

Типы выводятся из ваших реальных примерных данных, поэтому всегда проверяйте результат — поле, отсутствующее в примере, не появится в результате, а числовое поле, которое в примере всегда было целым, будет считаться целым числом (integer), а не дробным (float).

Вставьте JSON выше, чтобы сгенерировать эквивалентное определение типа.

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

Хотите попробовать Uddatak?

Просмотрите полную библиотеку инструментов и начните пользоваться тем, что нужно прямо сейчас — бесплатно, без регистрации.

Смотреть все инструменты