Безкоштовно, без облікового запису
Генератор моделі JSON
Вставте зразок JSON, щоб створити чернетку декларацій моделі TypeScript, C# або Java. Масиви та вкладені об’єкти виводяться з вибірки; нічого не завантажено.
Як створити модель із JSON?
Вставте об’єкт або масив JSON, виберіть TypeScript, C# або Java, введіть назву кореневого класу та згенеруйте. Перегляньте запропоновані типи перед використанням коду.
Поширені запитання
Як створити модель із JSON?
Вставте об’єкт або масив JSON, виберіть TypeScript, C# або Java, введіть назву кореневого класу та згенеруйте. Перегляньте запропоновані типи перед використанням коду.
Мій JSON завантажено чи збережено?
Ні. Розбір і генерація моделі виконуються на цій вкладці браузера. Ваш JSON не надсилається на сервер і не зберігається цим інструментом.
Як виводяться необов’язкові та нульові властивості?
Властивість, яка відображається з null, позначається як nullable, якщо мова це підтримує. У масиві об’єктів властивість, відсутня в деяких вибіркових об’єктах, позначена як необов’язкова у TypeScript або відзначена у згенерованих C# та Java.
Чи перевіряє це компіляцію згенерованого коду?
Ні. Він виводить оголошення лише з прикладу JSON. Перегляньте імена, числові діапазони, обробку нульових значень і згенерований синтаксис у вашому компіляторі, перш ніж використовувати його в програмі.
Що відбувається, якщо вибірка містить кілька типів значень?
TypeScript може виражати типи об’єднання, такі як string | номер. C# і Java використовують object/Object для різнорідних об’єднань; Java null і додаткові деталі є коментарями, а не перевіркою під час виконання.