input.json · editing
output.json · 2-space
Repair arregla comillas simples, claves sin comillas, comas finales, literales de Python y más.

Relacionado

Guías para JSON Fix

Todas las guías →

Formateador JSON inteligente para JSON roto

Un formateador JSON normal solo funciona cuando la entrada ya es válida. fixjson.org es un formateador JSON con autoreparación : primero repara los errores de sintaxis habituales y luego formatea el JSON limpio con sangrías legibles. Úsalo para formatear JSON inválido online cuando la carga venga de logs, una respuesta de API, configuración editada a mano o salidas de IA.

La misma herramienta también es un json beautifier, json prettifier, json tidy online, json decoder y json object formatter — distintos nombres para una misma operación: parsear, reparar y volver a emitir con indentación. Lo llames prettify json, json beautify, code formatter o code beautification, el resultado es el mismo: JSON estricto y formateado en el json file format estándar.

Formatear y validar van juntos. Antes de imprimir nada, fixjson ejecuta un json validator sobre tu texto, así que la herramienta funciona también como un json checker y un paso de json verify — si la json syntax es incorrecta, ves exactamente dónde se rompe. Pega un json string en bruto, fix json que no parsea, y lee el resultado en un json viewer (jsonviewer) limpio. El mismo sitio enlaza un json object viewer y un modo json view para inspeccionar key value pairs anidados, en lugar de recorrer una sola línea larga.

Cuando el parseo falla, entra el paso de reparación. Es la ruta de json repair que la gente busca como fix json, json fix, json correct, correct json o simplemente fixjson. Reescribe las partes rotas en JSON válido y las devuelve, convirtiendo una ejecución fallida de json validator en una limpia — sin subida, sin cuenta.

La mayoría de estos errores vienen de tratar JSON como JavaScript. La distinción json vs javascript (json vs js) importa: JSON no tiene comentarios, ni comas finales, ni comillas simples, ni claves sueltas. El paso de reparación reescribe cada uno de ellos de vuelta en correct json para que un parser estricto lo acepte.

  • Comillas simples —— convierte 'value' en "value"
  • Claves JSON sin comillas —— envuelve identificadores desnudos como { name: "Ada" } con comillas dobles
  • Comas finales —— repara las comas finales antes de } o ]
  • Errores Unexpected token —— limpia los errores de sintaxis comunes detrás de muchos fallos del parser JSON
  • Literales de Python —— sustituye True, False, None por sus equivalentes JSON
  • Comentarios JavaScript —— elimina comentarios de línea // y de bloque /* */
  • Cercas de código Markdown —— quita los envoltorios ````json` iniciales y ````` finales típicos de salidas LLM
  • Números hexadecimales —— convierte 0xFF a decimal