Schema-Bibliothek

Zeige 8 von 8 Schemas

Application Configuration

KonfigurationKomplex

Complete application configuration with all settings

51 Eigenschaften • 4 Ebenen tief
configsettingsapplication+1

Basic User Profile

BenutzerverwaltungEinfach

Simple user profile with essential information

7 Eigenschaften • 1 Ebene tief
userprofilebasic+1

Complete User Profile

BenutzerverwaltungMittel

Comprehensive user profile with personal and contact information

36 Eigenschaften • 3 Ebenen tief
userprofilecomplete+2

Financial Transaction

FinanzenMittel

Complete financial transaction record

37 Eigenschaften • 3 Ebenen tief
transactionpaymentfinancial+1

Order Details

E-CommerceKomplex

Complete order with items, customer, and payment information

44 Eigenschaften • 3 Ebenen tief
ordercheckoutpayment+1

Paginated API Response

APIMittel

Standard paginated API response with metadata

20 Eigenschaften • 2 Ebenen tief
apiresponsepagination+1

Product Catalog

E-CommerceMittel

E-commerce product with pricing and inventory

42 Eigenschaften • 3 Ebenen tief
productcataloginventory+1

Social Media Post

SozialMittel

Social media post with engagement metrics

37 Eigenschaften • 4 Ebenen tief
socialpostengagement+1

So nutzen Sie die JSON-Schema-Bibliothek – Schritt-für-Schritt

Stöbern Sie in wiederverwendbaren JSON-Schema-Vorlagen (Nutzer, Produkte, API-Responses), generieren Sie Mock JSON, validieren Sie Verträge und erzeugen Sie typisierten Code aus stabilen Beispielen.

  1. Schritt 1 – Nach Use Case suchen

    • Nutzen Sie die Suche nach Name, Tags oder Szenario (z. B. „user profile“, „pagination“, „product catalog“).
    • Filtern Sie nach Kategorie, Komplexität und Tags, um schnell einzugrenzen.
  2. Schritt 2 – Schema-Struktur prüfen

    • Öffnen Sie ein Schema und prüfen Sie Felder, required, formats und Constraints.
    • Wählen Sie eine Vorlage, die zur Form Ihres API-Vertrags passt (nicht nur zum Domain-Namen).
  3. Schritt 3 – Kopieren oder herunterladen

    • Kopieren Sie das Schema in Ihr Repo und versionieren Sie es zusammen mit Code und Docs.
    • Als .json Datei herunterladen – zum Teilen oder für Tooling.
  4. Schritt 4 – Mock-Daten und Fixtures erzeugen

    • Öffnen Sie den Mock-Generator, um realistische Beispiel-JSON für Tests und Demos zu erzeugen.
    • Mit Seed + Locale bleiben Daten über Umgebungen hinweg reproduzierbar.
  5. Schritt 5 – Validieren und Code generieren

    • Validieren Sie reale Payloads während der Entwicklung gegen Ihr Schema.
    • Generieren Sie TypeScript/Java/etc. aus stabilen Beispielen, um Clients und Server abzustimmen.

Wichtiger Hinweis zu JSON-Schema-Features

  • Einige Schemas verwenden fortgeschrittene Keywords wie $ref, anyOf, oneOf, und allOf.
  • Validatoren unterstützen Drafts und Keywords unterschiedlich; für strikte Contract-Tests sollten Sie in CI einen vollständigen Validator ausführen.
Beispiel: Schema-Vorlage → Mock-JSON-Workflow
// 1) Pick a schema template (user-profile, product-catalog, etc.)
// 2) Open Mock Generator and configure locale + seed + batch size
// 3) Download mock-data.json and use it as a fixture

Verwandte Schema- und Code-Tools

Mit diesen Tools können Sie Schemas generieren, Payloads validieren, Mock-Daten erzeugen und typisierte Modelle erstellen.

Häufig gestellte Fragen

Was sind JSON-Schema-Vorlagen?

JSON-Schema-Vorlagen sind vordefinierte Schema-Strukturen für häufige Datentypen wie Nutzerprofile, Produkte oder API-Responses. Sie dienen als Startpunkt für eigene Schemas oder zur Mock-Daten-Generierung.

Wie kann ich diese Schemas verwenden?

Sie können ein Schema ansehen, in die Zwischenablage kopieren, als JSON-Datei herunterladen oder direkt im Mock-Generator verwenden.

Was bedeuten die Komplexitätsstufen?

Einfach: wenige Felder, geringe Verschachtelung. Mittel: enthält verschachtelte Objekte/Arrays. Komplex: tiefe Verschachtelung, mehrere Beziehungen und erweiterte Constraints.

Kann ich diese Vorlagen ändern?

Die Vorlagen sind read-only, aber Sie können sie kopieren und anpassen. Sie sind ein guter Startpunkt für individuelle Schemas.

Wie suche ich nach einem bestimmten Schema?

Nutzen Sie die Suche nach Name, Beschreibung, Tags oder Use Case. Zusätzlich können Sie nach Kategorie, Komplexität oder Tags filtern.

Welche Kategorien gibt es?

Die Bibliothek enthält Schemas für Benutzerverwaltung, E-Commerce, API-Responses, Konfiguration, Finanzen, Social und mehr.

Wie generiere ich Mock-Daten aus einer Vorlage?

Klicken Sie bei einer Vorlage auf Generieren, um den Mock-Generator mit vorbefülltem Schema zu öffnen. Danach können Sie Anzahl und Optionen konfigurieren.

Welche JSON-Schema-Drafts sind kompatibel?

Die Vorlagen folgen breit kompatiblen JSON-Schema-Konventionen und sind als praktischer Startpunkt gedacht. Sie zielen nicht auf einen strikten Draft und können fortgeschrittene Keywords auslassen.

Wie finde ich schnell die passende Vorlage?

Kombinieren Sie Suche (Name/Beschreibung/Tags/Use Case) mit Filtern (Kategorie/Komplexität/Tags) und sortieren Sie nach Name, Kategorie, Komplexität oder Neueste.

Schema-Bibliothek | JSONSwiss