Formateador JSON / XML

Convierte y formatea datos entre JSON y XML. Embellece o minifica la salida.



Formateador de JSON y XML

Convierte datos en JSON o XML a un formato legible con indentación configurable, o minifícalos para reducir tamaño. También puedes convertir entre formatos (JSON XML y XML JSON).

Cómo usar
  1. Elige Formato de entrada (Auto/JSON/XML) y Formato de salida (JSON o XML).
  2. Pega tu contenido en el área Entrada.
  3. Opcional: ajusta Indentación y, si conviertes a XML, el Nombre raíz XML.
  4. Pulsa Embellecer o Minificar. Puedes Descargar la salida.
Ejemplos prácticos
1) JSON XML

Entrada (JSON):

{
  "persona": {
    "nombre": "Ana",
    "edad": 30,
    "hobbies": ["leer", "viajar"]
  }
}

Salida (XML):

<root>
  <persona>
    <nombre>Ana</nombre>
    <edad>30</edad>
    <hobbies>leer</hobbies>
    <hobbies>viajar</hobbies>
  </persona>
</root>
2) XML JSON

Entrada (XML):

<catalogo>
  <libro id="1">
    <titulo>El Quijote</titulo>
    <autor>Cervantes</autor>
  </libro>
  <libro id="2">
    <titulo>Cien Años de Soledad</titulo>
    <autor>García Márquez</autor>
  </libro>
</catalogo>

Salida (JSON):

{
  "catalogo": {
    "libro": [
      { "_attr": { "id": "1" }, "titulo": "El Quijote", "autor": "Cervantes" },
      { "_attr": { "id": "2" }, "titulo": "Cien Años de Soledad", "autor": "García Márquez" }
    ]
  }
}
Buenas prácticas
  • JSON válido: comillas dobles y sin comas finales.
  • XML válido: etiquetas bien anidadas y cerradas.
  • Usa Embellecer/Convertir para depurar; Minificar/Convertir para reducir tamaño.