XML de entrada

Salida JSON Schema

¿Qué es el Conversor XML a JSON Schema?

Esta herramienta convierte una estructura de documento XML en un documento JSON Schema (borrador-07). El convertidor recorre el árbol DOM XML, infiere tipos de datos y genera un JSON Schema válido con propiedades y campos requeridos.

La herramienta admite XML plano y XSD como entrada. Todo el procesamiento es del lado del cliente mediante la API DOMParser nativa del navegador.

Cómo convertir XML a JSON Schema

Sigue estos pasos para generar un JSON Schema desde tu XML.

1

Pegar o subir XML

Pega tu XML o XSD en el panel XML de entrada o haz clic en Subir para cargar un archivo.

2

Ver el esquema generado

El panel Salida JSON Schema muestra el JSON Schema generado al instante.

3

Descargar o copiar

Haz clic en Descargar para guardar el esquema como .json o Copiar para copiarlo.

Casos de uso

Documentación de API

Convierte tus estructuras de datos XML a JSON Schema para documentar tu API REST usando herramientas como OpenAPI/Swagger.

Configuración de validación de datos

Genera un JSON Schema desde XML de muestra para usarlo como base de validación.

Migración de esquemas

Al migrar de sistemas basados en XML a APIs basadas en JSON, genera un JSON Schema inicial desde tus archivos XSD.

Generación de código

Usa el JSON Schema generado como entrada para generadores de código que producen interfaces TypeScript o clases Java.

Preguntas frecuentes

¿Se almacenan mis datos XML?

No. Todo ocurre en tu navegador. Tu XML nunca abandona tu dispositivo.

¿Qué borrador de JSON Schema genera?

La herramienta genera JSON Schema borrador-07, que es ampliamente compatible.

¿Cómo se manejan los atributos XML?

Los atributos XML se mapean a propiedades en el JSON Schema con tipo "string" por defecto.

¿Cómo detecta arrays?

Los elementos XML repetidos con el mismo nombre de etiqueta al mismo nivel se infieren como arrays.

¿Admite entrada XSD?

Sí — pega un documento XSD y el convertidor analizará las declaraciones xs:element y xs:complexType.

Herramientas relacionadas

Explora otras herramientas XML y de esquemas: