JSON-Schema-Generator
Kostenloser JSON-Schema-Generator online. Füge Beispiel-JSON ein und leite sofort ein Draft-07- oder 2020-12-Schema ab: Pflichtfelder, Array-Strategien und String-Formaterkennung, komplett im Browser.
So verwenden Sie JSON-Schema-Generator
Dieses Werkzeug leitet aus einem Beispiel-JSON-Dokument ein JSON Schema ab. Fügen Sie links Beispieldaten ein oder laden Sie sie, stimmen Sie die Optionen ab, und das erzeugte Draft-07- oder 2020-12-Schema erscheint rechts in Echtzeit. Es nutzt die to-json-schema-Inferenz-Engine lokal in Ihrem Browser, mit einem Nachverarbeitungsschritt, der die Required-Markierungen der Engine pro Eigenschaft in spezifikationskonforme required-Arrays auf den übergeordneten Objekten umwandelt. Nichts wird irgendwohin hochgeladen.
- Fügen Sie Ihr Beispiel-JSON in das linke Textfeld ein oder nutzen Sie Datei laden / Beispiel.
- Entscheiden Sie, ob jede Eigenschaft verpflichtend sein soll: Aktivieren Sie Alle Eigenschaften als erforderlich markieren, um required-Arrays auf jedem Objekt zu erhalten.
- Wählen Sie eine Array-Strategie: Alle Elemente zusammenführen (ein Schema für jedes Element), Nur das erste Element, Einheitliche Elemente (Fehler bei Abweichung) oder Tupel (ein Schema pro Position).
- Wählen Sie die $schema-Version: keine, Draft-07 oder Draft 2020-12, um den offiziellen Header-URI hinzuzufügen.
- Schalten Sie Zeichenkettenformate erkennen ein, um Werten, die danach aussehen, Formatannotationen wie email oder date anzuhängen.
- Kopieren Sie das Ergebnis oder laden Sie es als schema.json herunter; das erzeugte Schema wird zur besseren Lesbarkeit mit 2-Leerzeichen-Einzug neu formatiert.
Die Inferenz spiegelt genau Ihre Probe wider — ein in der Probe fehlendes Feld erscheint nicht im Schema, füttern Sie es also mit Ihrem reichhaltigsten realistischen Beispiel. Werte wie Ada Lovelace können als format: color annotiert werden, weil kurze alphabetische Zeichenketten CSS-Farbnamen ähneln; schalten Sie Zeichenkettenformate erkennen für einfache String-Typen aus oder bereinigen Sie die Format-Zeile von Hand.
Verwandte Tools
- JSON Validator Validieren Sie JSON-Syntax sofort mit detaillierten Fehlermeldungen und Zeilennummern. Kostenloses Online-Tool, das zu 100% im Browser läuft.
- JSON Verschönern Formatieren und verschönern Sie JSON mit anpassbarer Einrückung. Komprimiertes JSON sofort im Browser verschönern.
- JSON zu TypeScript Konvertieren Sie JSON sofort in TypeScript-Interfaces und Typdefinitionen. Unterstützt verschachtelte Objekte, Arrays und Union-Typen.
- Chmod-Rechner Kostenloser Online-Chmod-Rechner zur Visualisierung und Berechnung von Linux-Dateiberechtigungen mit Kontrollkästchen. Sofortige Umwandlung zwischen numerischer (755, 644) und symbolischer Notation (rwxr-xr-x). Unterstützt Sonderberechtigungen wie setuid, setgid, sticky bit.
- ASCII-Tabelle Vollständige ASCII-Zeichencodierungsreferenz mit Dezimal-, Hexadezimal-, Oktal-, Binärcodes, HTML-Entities und Beschreibungen. Sofortige Suche und Filterung.
- HTTP-Anfrage-Tester Testen Sie REST-APIs direkt im Browser. Senden Sie GET-, POST-, PUT-, DELETE-Anfragen mit benutzerdefinierten Headern, Body und Parametern. Sehen Sie sofort Status, Header und JSON-Body.
- .htaccess-Generator Generieren Sie Apache .htaccess-Regeln für Weiterleitungen, Umschreibungen, Sicherheitsheader, Caching und mehr.
- Robots.txt Generator Kostenloser Online-robots.txt-Generator. Erstellen und passen Sie robots.txt-Dateien an, um das Crawling von Suchmaschinen zu steuern, Crawler-Zugriff zu verwalten und die SEO Ihrer Website zu optimieren.