JSON → Типы

Создавайте типы, сериализаторы, схемы валидации и диаграммы Mermaid из примера JSON: TypeScript, Python, Go и C#.

Работает в вашем браузере. Введённые данные не отправляются и не сохраняются.

Типы описывают предоставленный пример. Учитываются все элементы массива; поля, отсутствующие в части объектов, становятся необязательными. Даты, UUID и URL остаются строками. Пример не определяет все допустимые значения и обязательность поля во всех случаях.

Только строгий JSON. Нужно форматировать JSON или преобразовать словарь Python? Открыть форматирование JSON .

До 100 000 символов, 10 000 значений, 40 уровней вложенности и 200 форм объектов. Для дубликатов ключей остаётся последнее значение. Числа разбираются JavaScript; целые вне безопасного диапазона отклоняются.

Также полезно