XML-input

JSON Schema-output

Hvad er XML til JSON Schema-konverteren?

Dette værktøj konverterer en XML-dokumentstruktur til et JSON Schema (draft-07)-dokument. Konverteren gennemgår XML DOM-træet, udleder datatyper og genererer et gyldigt JSON Schema med egenskaber og påkrævede felter.

Værktøjet understøtter både almindelig XML og XSD som input. Al behandling sker på klientsiden via browserens native DOMParser API.

Sådan konverteres XML til JSON Schema

Følg disse trin for at generere et JSON Schema fra din XML.

1

Indsæt eller upload XML

Indsæt din XML eller XSD i XML-input-panelet eller klik på Upload for at indlæse en fil.

2

Se genereret skema

JSON Schema-output-panelet viser det genererede JSON Schema øjeblikkeligt.

3

Download eller kopiér

Klik på Download for at gemme skemaet som .json eller Kopiér for at kopiere det.

Anvendelsestilfælde

API-dokumentation

Konvertér XML-datastrukturer til JSON Schema for at dokumentere din REST API med OpenAPI/Swagger.

Valideringsopsætning

Generér et JSON Schema fra eksempel-XML til brug som valideringsgrundlag.

Skemamigrering

Ved migrering fra XML-systemer til JSON-API'er genereres et JSON Schema fra eksisterende XSD-filer.

Kodegenerering

Brug det genererede JSON Schema som input til kodegeneratorer, der producerer TypeScript-grænseflader eller Java-klasser.

Ofte stillede spørgsmål

Gemmes mine XML-data?

Nej. Alt sker i din browser. Din XML forlader aldrig din enhed.

Hvilket JSON Schema-udkast genereres?

Værktøjet genererer JSON Schema draft-07, som er bredt understøttet.

Hvordan håndteres XML-attributter?

XML-attributter mappes som standard som egenskaber med typen "string" i JSON Schema.

Hvordan opdages arrays?

Gentagne XML-elementer med samme tagnavn på samme niveau udledes som arrays.

Understøtter det XSD-input?

Ja — indsæt et XSD-dokument, og konverteren vil analysere xs:element- og xs:complexType-deklarationer.

Relaterede værktøjer

Udforsk andre XML- og skemaværktøjer: