iTool

Conversor JSON ↔ XML

Conversor bidireccional en vivo entre JSON y XML con opciones de prefijo de atributos y clave de nodos de texto. 100% en el navegador.

Todo ocurre en tu dispositivo. No se envía nada a un servidor, puedes usarlo con tranquilidad.
Opciones
Pega JSON o XML — el otro lado se convierte en vivo
JSON
XML

Herramientas relacionadas

¡Más funciones de iTool!

Preguntas frecuentes

¿Cómo se convierten los arrays de JSON a XML?

Cada elemento de un array JSON se convierte en un elemento XML que repite el mismo nombre de etiqueta. Por ejemplo, los elementos de un array items se listan como etiquetas <item> consecutivas.

¿Cómo se convierten los atributos y elementos XML a JSON?

Los atributos XML se convierten de forma predeterminada en claves con el prefijo @, y los nodos de texto en una clave especial configurable (por ejemplo, #text). Puede ajustar las reglas de conversión mediante opciones para obtener la forma deseada.

¿Se puede usar al integrar una API REST y una API SOAP?

Sí, las API REST suelen usar JSON mientras que las API SOAP usan XML. Cuando necesite convertir datos entre los dos sistemas, puede usar esta herramienta para verificar y transformar el formato rápidamente.

¿Se admite la conversión bidireccional?

Sí, tanto JSON a XML como XML a JSON están soportados. Introduzca los datos de origen en el panel izquierdo y el resultado de la conversión aparece inmediatamente en el panel derecho.

JSON ↔ XML Converter

JSON and XML have different structures, so conversion has a few choices. This tool converts both ways in real time, with two tweakable rules.

Two options

  • Attribute prefix (default @_) — prefix used in JSON keys for XML attributes. Example: <book id="1">{"@_id": "1"}
  • Text key (default #text) — JSON key holding the text content of an element when it also has attributes. Example: <title lang="en">Gatsby</title>{"title": {"@_lang": "en", "#text": "Gatsby"}}

How to use

  • Type in either side — the other converts automatically
  • Sample button loads example data
  • Swap button exchanges left and right
  • Copy or download each format separately

Conversion rules

  • Arrays — multiple child elements with the same name become a JSON array
  • Attributes vs child elements — distinguished by the prefix
  • Empty elements<br />{"br": ""}
  • Comments — stripped during conversion (not lossless)

Client-side only

Your data never leaves the browser. Safe for SOAP responses, API keys, internal configs.

Ayúdanos a mejorar esta herramienta

Comparte lo que te gusta, lo que se puede mejorar, o funciones que te gustaría ver

Esc

Las descargas están bloqueadas en la app

Las pantallas dentro de apps limitan el guardado de archivos. Abre en Safari para descargar.

1 Toca el botón ⋯ / Compartir (abajo o arriba de la pantalla)
2 Elige 'Abrir en Safari' o 'Abrir en el navegador'

O copia el enlace y pégalo en Safari