Härled ett JSON-schema från ett exempel

API- och applikationsteam använder JSON-schemagenerator för att skapa typer, valideringsregler eller dokumentation från exempeldata.

Härled ett JSON-schema från ett exempel och anpassa den skapade strukturen till ditt projekt. Använd det gratis direkt i webbläsaren, utan konto.

Så använder du

  1. Placera ett representativt JSON-exempel i inmatningsområdet, eller importera en fil från enheten.
  2. Klicka på knappen Generera så att verktyget härleder strukturen i dina data.
  3. Granska JSON-schemat som visas i resultatområdet.
  4. Kontrollera typerna, egenskaperna och de obligatoriska fälten och kopiera sedan schemat.
  5. Redigera vid behov schemat manuellt för att lägga till begränsningar som verktyget inte upptäckte.

Exempel

Anta att du behöver validera API-svar. Klistra in ett exempel på ett JSON-svar, generera schemat och använd det som utgångspunkt för dina tester. Du ser omedelbart strukturen för objekt och arrayer.

Gränser och format

Var bearbetningen sker

Bearbetningen sker helt lokalt: din webbläsare utför analysen och ingenting skickas ut. Du kan därför klistra in utdrag av riktiga data utan att riskera läckage, så länge du har kontroll över skärmen.

Vanliga frågor

Vad händer om mitt JSON-exempel är ogiltigt?

Verktyget behöver giltig JSON för att härleda ett schema. Om ditt exempel innehåller ett syntaxfel misslyckas genereringen och inget resultat visas. Åtgärda JSON först och kör sedan åtgärden igen.

Kan jag generera ett schema för en array i roten?

Ja, en JSON-array i roten accepteras. Det genererade schemat beskriver då en array och, om element finns, strukturen för dessa element. Utan element förblir objekttypen odefinierad.

Är det producerade schemat direkt användbart för att validera data?

Det ger en användbar grund, men det återspeglar bara exemplet du angav. För tillförlitlig validering bör du komplettera det med verksamhetsvillkor och testa det med flera representativa datamängder.

Verktyg i samma kategori