Så använder du XML till JSON Schema
- Klistra in ett representativt XML-exempel, helst med alla valfria fält ifyllda.
- Ange rottypens namn och välj om du vill ha hjälpkod också eller bara typerna.
- Kopiera den genererade JSON Schema-koden till ditt projekt.
Om XML till JSON Schema
Att skriva modellklasser för hand för stora XML-data är tidskrävande, och det är lätt att göra skrivfel. Klistra in ett exempel här, så identifierar generatorn strukturen: vilka fält som finns, vilka som är objekt eller arrayer och vilken datatyp varje värde har. Utgången är ett JSON Schema-dokument (draft-06 smak) som beskriver strukturen.
XML konverteras först till JSON på samma sätt som i vårt XML till JSON-verktyg: attribut får en @_ Prefix och textinnehåll bredvid attribut kallas #text. JSON Schema-typerna skapas utifrån det resultatet. Det härleds från ett prov, så det beskriver det provet. Granska den innan du använder den för att validera produktionsdata, till exempel för att stramma strängformater eller lägga till gränser.
Använd den genererade koden
Spara utdata som en .json-fil och använd den med en validerare som Ajv eller jsonschema för att kontrollera andra dokument.
Fält som inte finns i alla provregister lämnas utanför den nödvändiga listan.