Kostenlose Nutzung, kein Konto erforderlich
JSON-Modellgenerator
Fügen Sie ein JSON-Beispiel ein, um TypeScript-, C#- oder Java-Modelldeklarationen zu entwerfen. Arrays und verschachtelte Objekte werden aus dem Beispiel abgeleitet; Es wird nichts hochgeladen.
Wie erstelle ich ein Modell aus JSON?
Fügen Sie ein JSON-Objekt oder -Array ein, wählen Sie TypeScript, C# oder Java, geben Sie einen Stammklassennamen ein und generieren Sie. Überprüfen Sie die abgeleiteten Typen, bevor Sie den Code verwenden.
Häufig gestellte Fragen
Wie erstelle ich ein Modell aus JSON?
Fügen Sie ein JSON-Objekt oder -Array ein, wählen Sie TypeScript, C# oder Java, geben Sie einen Stammklassennamen ein und generieren Sie. Überprüfen Sie die abgeleiteten Typen, bevor Sie den Code verwenden.
Wird mein JSON hochgeladen oder gespeichert?
Nein. Parsing und Modellgenerierung werden in diesem Browser-Tab ausgeführt. Ihr JSON wird von diesem Tool nicht an einen Server gesendet oder gespeichert.
Wie werden optionale und nullfähige Eigenschaften abgeleitet?
Eine mit null angezeigte Eigenschaft wird als nullbar markiert, wenn die Sprache dies unterstützt. In einem Array von Objekten wird eine Eigenschaft, die bei einigen Beispielobjekten fehlt, in TypeScript als optional markiert oder in generiertem C# und Java vermerkt.
Überprüft dies, ob der generierte Code kompiliert wird?
Nein. Deklarationen werden nur aus dem JSON-Beispiel abgeleitet. Überprüfen Sie Namen, numerische Bereiche, Nullbehandlung und generierte Syntax in Ihrem Compiler, bevor Sie sie in einer Anwendung verwenden.
Was passiert, wenn die Stichprobe mehrere Werttypen enthält?
TypeScript kann Union-Typen wie string | ausdrücken Nummer. C# und Java verwenden Objekt/Objekt für heterogene Unionen; Java-Null- und optionale Details sind Kommentare, keine Laufzeitvalidierung.