Convertitore XML in JSON Schema
Genera JSON Schema (draft-07) da documenti XML
XML di input
Output JSON Schema
Cos'è il Convertitore XML in JSON Schema?
Questo strumento converte una struttura di documento XML in un documento JSON Schema (draft-07). Il convertitore percorre l'albero DOM XML, inferisce i tipi di dati e genera un JSON Schema valido con proprietà e campi richiesti.
Lo strumento supporta sia XML semplice che XSD come input. Tutta l'elaborazione è lato client tramite l'API DOMParser nativa del browser.
Come convertire XML in JSON Schema
Segui questi passaggi per generare un JSON Schema dal tuo XML.
Incolla o carica XML
Incolla il tuo XML o XSD nel pannello XML di input o clicca Carica per caricare un file.
Visualizza schema generato
Il pannello Output JSON Schema mostra il JSON Schema generato istantaneamente.
Scarica o copia
Clicca Scarica per salvare lo schema come .json o Copia per copiarlo.
Casi d'uso
Documentazione API
Converti le strutture dati XML in JSON Schema per documentare la tua API REST con OpenAPI/Swagger.
Configurazione validazione
Genera un JSON Schema da XML di esempio da usare come base di validazione.
Migrazione schema
Nella migrazione da sistemi XML ad API JSON, genera un JSON Schema dai file XSD esistenti.
Generazione codice
Usa il JSON Schema generato come input per generatori di codice che producono interfacce TypeScript o classi Java.
Domande frequenti
I miei dati XML vengono memorizzati?
No. Tutto avviene nel tuo browser. Il tuo XML non lascia mai il tuo dispositivo.
Quale draft JSON Schema genera?
Lo strumento genera JSON Schema draft-07, ampiamente supportato.
Come vengono gestiti gli attributi XML?
Gli attributi XML vengono mappati come proprietà nel JSON Schema con tipo "string" per impostazione predefinita.
Come rileva gli array?
Gli elementi XML ripetuti con lo stesso nome di tag allo stesso livello vengono inferiti come array.
Supporta l'input XSD?
Sì — incolla un documento XSD e il convertitore analizzerà le dichiarazioni xs:element e xs:complexType.
Strumenti correlati
Esplora altri strumenti XML e di schema: