Бесплатно, без регистрации
Генератор моделей JSON
Вставьте образец JSON, чтобы составить проект объявлений модели TypeScript, C# или Java. Массивы и вложенные объекты выводятся из выборки; ничего не загружается.
Как мне создать модель из JSON?
Вставьте объект или массив JSON, выберите TypeScript, C# или Java, введите имя корневого класса и сгенерируйте. Прежде чем использовать код, просмотрите выведенные типы.
Часто задаваемые вопросы
Как мне создать модель из JSON?
Вставьте объект или массив JSON, выберите TypeScript, C# или Java, введите имя корневого класса и сгенерируйте. Прежде чем использовать код, просмотрите выведенные типы.
Мой JSON загружен или сохранен?
Нет. Анализ и генерация модели выполняются на этой вкладке браузера. Ваш JSON не отправляется на сервер и не сохраняется этим инструментом.
Как выводятся необязательные и допускающие значение NULL свойства?
Свойство, отображаемое с нулевым значением, помечается как допускающее значение NULL, если язык поддерживает это. В массиве объектов свойство, отсутствующее в некоторых выбранных объектах, помечается как необязательное в TypeScript или отмечается в сгенерированных C# и Java.
Проверяет ли это, что сгенерированный код компилируется?
Нет. Он выводит объявления только из примера JSON. Прежде чем использовать его в приложении, просмотрите имена, числовые диапазоны, обработку значений NULL и сгенерированный синтаксис в своем компиляторе.
Что произойдет, если образец содержит несколько типов значений?
TypeScript может выражать типы объединения, такие как строка | число. C# и Java используют объект/Объект для гетерогенных объединений; Нулевые и необязательные сведения Java являются комментариями, а не проверкой во время выполнения.