Genera interfaces TypeScript para este JSON. Infiere tipos unión para los campos que admiten null y nombra la interfaz raíz a partir del concepto de dominio probable. Devuelve solo las interfaces, sin comentarios: ```json ```
Qué hace
El Formateador de JSON embellece, minifica y valida JSON por completo en tu navegador. Pega cualquier JSON — desordenado, minificado o roto — y devuelve JSON válido con una sangría limpia, o te dice exactamente qué está mal y dónde. Todo se ejecuta 100% en el cliente: nada de lo que pegas se envía a ningún servidor, así que es seguro para cargas sensibles.
Cómo usarlo
- Pega tu JSON en el cuadro Entrada (o pulsa Ejemplo para cargar una carga de demostración).
- Elige Embellecer (impresión legible, sangría de 2 espacios) o Minificar (compacto, sin espacios en blanco).
- Lee el resultado formateado en Salida, o el mensaje de error si el JSON es inválido.
- Copia el resultado, o Copiar enlace para compartir para enviar la entrada exacta a un compañero.
Ejemplos
Embellecer JSON minificado
Entrada: {"name":"CosmoDev","free":true,"tools":["json","base64"]}
Salida:
{
"name": "CosmoDev",
"free": true,
"tools": ["json", "base64"]
}
Cazar un error de sintaxis
Entrada: {"a": 1, "b": } → Expected property name or '}' in JSON at position 12.
Buen saber
- Compartible: tu entrada se codifica en la URL (
?j=...), así que un enlace reproduce la vista exacta. - Privado: todo el análisis ocurre en local — seguro para secretos y credenciales.
- Herramientas relacionadas: JSON ↔ CSV,
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
,JWTJWTA compact, URL-safe token that carries claims (like identity or expiry) between two parties, signed to prevent tampering.Learn more
Decoder.