Aller au contenu principal
es

(01) — HERRAMIENTAS

JSON y XML, legibles.

Pega un payload. La herramienta lo indenta o compacta, y señala una sintaxis rota. Nada se envía.

Formato
Sangría

En breve

(02) — MÉTODO

Parsear, luego reescribir.

01 — JSON

JSON.parse, luego JSON.stringify con 2 o 4 espacios. Minificar = una línea.

02 — XML

DOMParser en application/xml, luego reescritura indentada. Una etiqueta mal cerrada se rechaza.

03 — Local

El texto queda en la pestaña. Sin subida, sin API.

(03) — FAQ

Preguntas cortas.

¿Por qué se rechaza mi JSON?
JSON exige comillas dobles en claves y cadenas, sin comentarios ni comas finales. Por ejemplo, {"name":"Alex","active":true} es válido, pero un objeto JavaScript con claves sin comillas no lo es. La herramienta muestra errores del analizador; no repara la entrada ni la valida contra un esquema.
¿El formato puede cambiar datos o espacios?
Conserva una copia del original. JSON se interpreta como valores JavaScript: los enteros muy grandes pueden perder precisión y las claves duplicadas no se conservan. El serializador XML recorta espacios de texto y no conserva todos los tipos de nodo. Para XML firmado o documentos cuyos espacios deban mantenerse exactamente, usa una herramienta especializada. No convierte JSON a XML.
¿También HTML?
No. El modo XML quiere XML bien formado. El HTML laxo suele fallar.
¿Se conservan los comentarios XML?
Sí, comentarios y CDATA. La declaración <?xml … ?> se conserva si estaba.
¿Se envían datos?
No. Todo queda en la pestaña.

← Todas las herramientas