JSON Schema Generator
Generieren Sie JSON Schema-Definitionen aus Beispiel-JSON-Daten mit automatischer Typableitung, erforderlicher Felderkennung und Draft 2020-12-Unterstützung.
Options
JSON Schema type inference reference
| Sample value | Inferred type | Notes |
|---|---|---|
| "hello" | string | Plain text |
| "[email protected]" | string | format: email |
| "https://example.com" | string | format: uri |
| "2024-03-15" | string | format: date |
| "2024-03-15T08:30:00Z" | string | format: date-time |
| "3fa85f64-..." | string | format: uuid |
| 42 | integer | Whole numbers |
| 3.14 | number | Decimal numbers |
| true / false | boolean | |
| null | null | |
| [...] | array | Items schema merged from all elements |
| {...} | object | Recursive — produces nested properties |
So verwenden Sie JSON Schema Generator
- 1Fügen Sie Ihre Beispiel-JSON-Daten ein oder geben Sie sie ein.
- 2Wählen Sie die JSON Schema Draft-Version.
- 3Klicken Sie auf Generieren, um das Schema abzuleiten.
- 4Kopieren Sie das generierte Schema zur Verwendung in Ihrem Projekt.
ZenovayAnalytics
Analytics, für Gründer gebaut.
- Besucher-Tracking in Echtzeit
- Datenschutz zuerst, kein Cookie-Banner
- In zwei Minuten eingerichtet
Verwandte Tools
JSON-Formatter und Validator
Formatieren, validieren und verschönern Sie JSON-Daten mit Syntaxhervorhebung und Fehlererkennung.JWT-Decoder
Dekodieren und inspizieren Sie JWT-Token. Zeigen Sie Header, Payload und überprüfen Sie Signaturen.Base64 Encode/Decode
Kodieren Sie Text in Base64 oder dekodieren Sie Base64 zurück in Text. Unterstützt UTF-8 und Binärdaten.URL Codierungstool
Codieren oder decodieren Sie URL-Komponenten. Verarbeiten Sie Sonderzeichen, Abfragezeichenfolgen und vollständige URLs.Häufig gestellte Fragen
Was ist JSON Schema?▾
JSON Schema ist ein Vokabular, das JSON-Dokumente annotiert und validiert. Es beschreibt die Struktur, Typen und Einschränkungen eines JSON-Wertes mit einem JSON-Dokument selbst.
Was sind die Unterschiede zwischen Draft 2020-12 und Draft-07?▾
Draft 2020-12 führt prefixItems zur Tupel-Validierung, $dynamicRef und verfeinerte unevaluatedProperties ein. Draft-07 ist älter, aber weit verbreitet in Bibliotheken und OpenAPI 3.0.
Welche Validierungsschlüsselwörter unterstützt JSON Schema?▾
Schlüsselwörter umfassen type, required, properties, minLength/maxLength, minimum/maximum, pattern, enum, const, minItems/maxItems, uniqueItems, additionalProperties, oneOf/anyOf/allOf/not und $ref.
Was sind die Einschränkungen von JSON Schema-Generatoren?▾
Eine einzelne Stichprobe kann optionale Felder, Union-Typen, bedingte Einschränkungen oder Wertebereiche nicht darstellen. Behandeln Sie die generierte Ausgabe als Ausgangspunkt und verfeinern Sie sie für die Produktionsnutzung.
Was sind häufige Anwendungsfälle für JSON Schema?▾
JSON Schema validiert API-Nutzlasten, Konfigurationsdateien, generiert TypeScript-Typen, dokumentiert API-Verträge über OpenAPI und erzwingt Datenqualität in Pipelines.