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