JSON в TypeScript/Go/C#/Java
Бесплатный онлайн конвертер JSON в типы, TypeScript/Go/C#/Java
Зачем конвертировать JSON в определения типов?
Генерация определений типов из JSON экономит время при работе с API. Вставьте JSON-ответ и получите TypeScript интерфейсы, Go struct, C# классы или Java классы.
Как конвертировать JSON в типы
Вставьте JSON, выберите целевой язык. Инструмент проанализирует структуру и сгенерирует определения типов с полями, типами и optional-маркерами.
▶Какие типы JSON поддерживаются?
Любой валидный JSON: объекты, массивы, вложенные структуры. Массивы объектов дают наиболее полезные определения.
▶Как обрабатываются вложенные объекты?
Конвертируются в отдельные типы или встроенные типы в зависимости от языка. Каждый уровень вложенности получает своё определение.
▶Обрабатываются ли optional-поля?
Поля помечаются как optional, если они есть не во всех объектах выборки.