JSON Schema Generator
Erstellen Sie anhand eines Beispieldatensatzes ein Schema mit dem JSON-Schema-Generator von MiniWebtool. Er leitet Typen und Strukturdetails aus Beispiel-JSON ab, einschließlich nullable Werte und Formaten, und erzeugt ein Schema zum Vergleich mit den von Ihrer Anwendung akzeptierten Daten.
Füge die kopierte Frage in den Gemini-Chat ein. Du kannst sie auch unten kopieren.Fragen zur Bedienung? Frag eine KI
Frage ansehen
Dein Werbeblocker verhindert, dass wir Anzeigen anzeigen
MiniWebtool bleibt dank Werbung kostenlos. Wenn dir dieses Tool geholfen hat, unterstütze uns mit einem Upgrade für werbefreies Surfen und mehr tägliche Nutzungen, oder erlaube MiniWebtool.com und lade neu.
- Anzeigen für MiniWebtool.com erlauben und neu laden
- Oder upgraden für werbefreies Surfen und höhere Tageslimits
JSON Schema Generator
Der JSON Schema Generator verwandelt eine JSON-Stichprobe in ein validierungsbereites Schema für APIs, Webhooks, Konfigurationsdateien, Datenpipelines und Dokumentationen. Fügen Sie ein repräsentatives JSON-Objekt, ein Array oder einen NDJSON-Feed ein, wählen Sie den Ableitungsstil, und das Tool erstellt ein Schema mit geschachtelten Eigenschaften, Regeln für Array-Elemente, Nullable-Werten, Beispielen und lesbaren Hinweisen für jeden Pfad.
Auf einen Blick
JSON Schema Generator erstellt ein JSON-Schema aus einem JSON-Beispielobjekt, einem Array oder einem NDJSON-Feed. Er leitet Typen, verschachtelte Eigenschaften, Pflichtfelder und gängige String-Formate ab und zeigt eine lesbare Übersicht jedes Pfades.
| Funktion | Was Sie erhalten | Geeignet für |
|---|---|---|
| Beispieleingabe | Ein JSON-Objekt, ein Array oder NDJSON-Datensätze einfügen oder ein Beispiel laden: API-Ereignis, Produktkatalog oder NDJSON-Datensätze. Die Schaltfläche Beispiel formatieren ordnet die Eingabe. | Ein Schema aus einer echten Nutzlast beginnen |
| Typerkennung | Erkennt object, array, string, number, integer, boolean und null und verwendet anyOf-Zweige für gemischte Typen. Array-Elemente werden aus den beobachteten Werten zusammengeführt. | Verschachtelte Datensätze und Arrays aus Objekten beschreiben |
| String-Formate | Erkennt E-Mail-, URL-, date-, date-time-, UUID-, IPv4- und IPv6-Werte. | Format-Hinweise in API- und Webhook-Schemas ergänzen |
| Entwurfsauswahl | Die Ausgabe folgt Draft 2020-12, Draft 2019-09 oder Draft-07, festgelegt über den $schema-URI. Außerdem lässt sich ein Titel für das Schema setzen. | Den Entwurf wählen, den der eigene Validator erwartet |
| Pflichtfelder | Eine Eigenschaft nur dann als Pflichtfeld markieren, wenn sie in jedem beobachteten Objekt vorkommt, oder keine Pflichtfelder ableiten lassen. | Festlegen, wie streng der erste Entwurf sein soll |
| Zusätzliche Hinweise | Optionen ergänzen Beispiele, enum-Hinweise, beobachtete numerische Bereiche und Zeichenkettenlängen sowie geschlossene Objektregeln. | Einen Entwurf vor der manuellen Prüfung straffen |
| Schema-Übersicht | Eine Tabelle listet jeden Pfad mit abgeleitetem Typ, Pflichtstatus, Format und Regel. Das fertige Schema lässt sich mit einer Schaltfläche kopieren. | Das Schema vor der Verwendung prüfen |
Warum einen stichprobenbasierten JSON Schema Generator verwenden?
Das Schreiben von JSON Schema von Hand ist präzise, aber langsam, insbesondere wenn die Daten geschachtelte Objekte, Arrays von Datensätzen, optionale Felder und Nullable-Werte enthalten. Dieser Generator liefert Ihnen einen strukturierten ersten Entwurf, der die beobachtete Struktur Ihrer JSON-Daten erfasst, und hebt hervor, wo eine menschliche Überprüfung noch erforderlich ist. Er ist nützlich für die API-Anforderungsvalidierung, Antwortverträge, OpenAPI-Arbeiten, Webhook-Payloads, Event-Streams und Konfigurationsschemas.
Bedienungsanleitung
- Fügen Sie ein repräsentatives JSON-Objekt, ein JSON-Array oder durch Zeilenumbruch getrennte NDJSON-Datensätze in den Editor ein.
- Wählen Sie den JSON Schema Draft und entscheiden Sie, ob erforderliche Felder, Beispiele, Enum-Hinweise, String-Formate und geschlossene Objekte abgeleitet werden sollen. Standardmäßig ist der Draft Draft 2020-12, erforderliche Felder sind auf In jedem Objekt vorhanden gesetzt, Format erkennen, Beispiele einschließen und Enum-Hinweise ableiten sind aktiviert, und Geschlossene Objekte ist deaktiviert. Der Schema-Titel lautet zu Beginn GeneratedSchema.
- Klicken Sie auf JSON Schema generieren, um Typen, geschachtelte Eigenschaften, Array-Elemente, Nullable-Felder und Validierungshinweise abzuleiten.
- Überprüfen Sie die generierte Übersicht, um jeden Pfad, den abgeleiteten Typ, den Pflichtfeld-Status, das Format und die Regel zu sehen, bevor Sie das Schema verwenden.
- Kopieren Sie das generierte Schema und verfeinern Sie domänenspezifische Validierungsregeln wie exakte Bereiche, ID-Muster und geschäftsspezifische Enums.
Was der Generator ableitet
- JSON-Kerntypen:
object,array,string,number,integer,booleanundnull. - Geschachtelte Objekteigenschaften und erforderliche Felder basierend darauf, was in jedem beobachteten Objekt vorkommt.
- Array-Element-Schemas durch Zusammenführen der beobachteten Elemente in der Stichprobe.
- Gängige String-Formate einschließlich E-Mail, URL, Datum, Datum-Uhrzeit, UUID, IPv4 und IPv6.
- Optionale Beispiele, Enum-Hinweise, beobachtete numerische Bereiche und beobachtete String-Längen.
FAQ
Was macht dieser JSON Schema Generator?
Er liest eine JSON-Stichprobe und erstellt ein JSON Schema, das die beobachtete Datenstruktur beschreibt. Der Generator leitet Objekteigenschaften, Arrays, primitive Typen, Nullable-Werte, Beispiele, Enum-Hinweise, erforderliche Felder und gängige String-Formate ab.
Kann ein generiertes Schema sofort in der Produktion verwendet werden?
Nutzen Sie es als starken Ausgangspunkt und überprüfen Sie es anschließend. Stichprobendaten können nicht jede Geschäftsregel kennen, daher müssen Sie möglicherweise noch Muster, exakte Bereiche, zulässige Enum-Werte, Versionsregeln und strengere additionalProperties-Einstellungen hinzufügen.
Welche JSON Schema Drafts werden unterstützt?
Das Tool kann Schemas für Draft 2020-12, Draft 2019-09 und Draft-07 generieren, indem es die $schema URI setzt. Die abgeleitete Struktur ist absichtlich mit gängigen Validatoren kompatibel.
Wie werden erforderliche Felder abgeleitet?
Wenn die Ableitung von Pflichtfeldern aktiviert ist, wird eine Eigenschaft nur dann als erforderlich markiert, wenn sie in jedem beobachteten Objekt auf dieser Ebene vorkommt. Für ein Array von Objekten bedeutet dies, dass das Feld in jedem Stichproben-Element enthalten sein muss.
Unterstützt das Tool Arrays von Objekten und NDJSON?
Ja. Ein JSON-Array auf oberster Ebene wird als Array-Schema behandelt, und durch Zeilenumbruch getrennte JSON-Datensätze werden als ein Array von Datensätzen behandelt. Die Eigenschaften der Elemente werden aus den beobachteten Stichproben zusammengeführt.
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"JSON Schema Generator" unter https://MiniWebtool.com/de/json-schema-generator/ von MiniWebtool, https://MiniWebtool.com/
vom miniwebtool-Team. Aktualisiert: 2026-05-23
Chatte mit deiner bevorzugten KI
Füge die kopierte Frage in den Gemini-Chat ein. Du kannst sie auch unten kopieren.
Frage ansehen
Webmaster-Tools:
- Defekte-Links-Checker Neu
- CPC-Rechner
- CPM-Rechner Beliebt
- Cron Job Generator
- Crontab-Ausdruck-Generator
- Online CSS Komprimierung
- CSS Flexbox Spielwiese Neu
- CSS Grid Generator Neu
- cURL-Befehlsgenerator Neu
- cURL zu JSON Konverter
- DNS Abfrage Neu
- Domain-Altersprüfer Neu
- Domain Vertrauens Checker Neu
- .env Datei Generator Neu
- Favicon Generator
- Git-Befehlsgenerator Neu
- Google AdSense Rechner
- Googlebot Crawl Größen Prüfer
- Hreflang Tag Generator Neu
- Htaccess-Weiterleitungs-Generator
- Online HTML Komprimierer Beliebt
- HTML Entitäten Kodierer/Dekodierer
- HTML zu Text Konverter Beliebt
- HTTP Statuscode Referenz Neu
- JSON Schema Generator Neu
- JSON String Escape/Unescape
- Keyword-Dichte-Prüfer
- Less zu CSS Compiler Neu
- Lorem Ipsum Generator
- Markdown Tabellen Generator
- Metatag Generator
- Open Graph Prüfer Neu
- Seitengeschwindigkeits-Checker Neu
- Umrechner für pt und px Neu
- Umrechner für px, rem und em Neu
- Query String Builder Neu
- Weiterleitungs-Checker Neu
- Robotstxt-Generator Neu
- SCSS zu CSS Compiler Neu
- Smart Quotes Entferner
- SQL Formatierer
- SVG Optimierer
- SVG zu React/JSX Konverter Neu
- TypeScript Playground Neu
- Unix Berechtigungsrechner (chmod)
- URL Parser Neu
- URL-Slug-Generator
- Wert eines Seitenaufrufes Rechner
- Wert eines Besuchers Rechner
- WHOIS-Abfrage Neu
- XML Sitemap Generator Neu