Saltar al contenido principal

Convierta entre objetos XML y JSON, utilizando @_ para atributos, #text para texto y conservando cadenas numéricas como 00123. Tenga en cuenta explícitamente la pérdida de conversión para anotaciones, CDATA y contenido mixto.

Utilice el prefijo "@_" para atributos y "#text" para texto; los valores numéricos siguen siendo cadenas. Esta conversión estructural no es un proceso de ida y vuelta sin pérdidas: es posible que se pierdan los comentarios, las etiquetas CDATA y el orden del contenido mixto. JSON→XML solo acepta objetos de raíz única y valores de cadena.

Caracteres 62 / 50,000

Tecla de acceso directo: Ctrl/⌘+Entrar. La modificación de entradas u opciones borra los resultados antiguos.

Instrucciones de uso

  1. Elija XML → JSON o JSON → XML y utilice los ejemplos en esa dirección.
  2. Pegue la entrada, verifique los atributos y las convenciones del nodo raíz y luego convierta.
  3. Verifique la estructura de salida, especialmente matrices, cadenas y texto mixto, antes de copiar.

Ejemplos de entrada y salida

Entrada de ejemplo
<root><id>00123</id></root>
Salida de ejemplo
{"root":{"id":"00123"}}

Los ejemplos omiten los espacios en blanco tipográficos. 00123 permanece como una cadena y no se convierte en el número 123.

Preguntas frecuentes

Los atributos y subelementos XML pueden tener el mismo nombre y el prefijo @_ se utiliza para distinguir los atributos. #text representa el contenido de texto del elemento y aún cumple con las mismas convenciones cuando se vuelve a convertir a XML.

No garantizado. Los dos formatos tienen diferentes capacidades expresivas y las conversiones actuales pueden perder comentarios, etiquetas CDATA y orden de contenido mixto. El XML original debe conservarse por separado.

Se requiere un único objeto raíz y los valores de hoja utilizan cadenas; Los valores nulos, booleanos y los números no se adivinan automáticamente en la semántica XML. Ingrese hasta 50.000 caracteres y rechace DTD y entidades personalizadas.

Bases de cálculo y materiales de referencia.

Se asigna entre estructuras de datos XML y JSON, preservando valores de cadena y representando propiedades individualmente. Los modelos de información de los dos formatos son diferentes; Es posible que el texto mixto, secuencial y otras semánticas XML no se puedan recuperar de ida y vuelta.

Verificación de contenido: · Acerca de este sitio y descripción del contenido

Herramientas relacionadas