Acerca de Reparar JSON
Pega JSON roto de logs de API, configs de CI o respuestas copiadas a medias: Validar comprueba la sintaxis sin tocar el texto; Reparar genera JSON estándar listo para copiar.
Reparar atiende comas finales, comentarios //, comillas simples, claves sin comillas y a veces corchetes faltantes, luego imprime con sangría de 2 espacios. El verde a la derecha marca lo que cambió respecto a tu pegado original.
Qué puedes hacer
Validar
Comprueba si el texto es JSON válido sin reescribirlo. Si pasa, muestra salida formateada; si no, un mensaje de error y, cuando puede, línea y columna aproximadas en la entrada.
Reparar
- Si ya era válido: solo embellece y avisa que ya era JSON válido, sin resaltado verde.
- Si la reparación funciona: salida JSON estándar; el verde muestra diferencias con tu texto original.
- Una lista breve (comentarios, coma final, comillas, claves, estructura) resume los cambios probables.
Salida resaltada
Los tramos verdes son caracteres del resultado reparado que difieren de tu pegado. Haz clic en la salida para copiar JSON plano.
Cuando la reparación falla
Texto muy truncado o que no es JSON puede no arreglarse. Valida para ver dónde rompe, edita a mano o compara con un ejemplo bueno en el formateador de JSON.
Casos de uso
Unexpected token en CI o config
Pega el fragmento que falla, repara y usa el verde para ver comas finales o comentarios quitados antes de commitear el bloque corregido.
Respuesta de API copiada incompleta
Validar señala línea/columna aproximadas; Reparar intenta cerrar corchetes y normalizar comillas. Revisa el resaltado antes de usar en producción.
Literal de objeto estilo JavaScript
Comillas simples y claves sin comillas desde DevTools no son JSON estándar: Reparar los convierte para cuerpos de request y ejemplos de API.
Preguntas frecuentes
- ¿En qué se diferencia del formateador de JSON?
- El formateador exige JSON válido antes de Formatear o Minificar. Esta página acepta texto desordenado: Validar solo comprueba; Reparar reescribe, embellece y muestra cambios en verde.
- ¿Qué significa el resaltado verde?
- Marca caracteres en la salida reparada que difieren de tu pegado original. Lo no marcado coincidió a nivel texto, a menudo espacios o claves intactas.
- ¿Repara comentarios o comas finales?
- Intenta quitar comentarios // y comas finales para dejar JSON estándar válido. La salida no conserva comentarios: JSON estricto no los permite.
- ¿Puede arreglar JSON truncado?
- A veces adivina corchetes de cierre: confirma con el resaltado. Prosa aleatoria o texto que no es JSON aparece como irreparable, con pista de línea/columna cuando hay.
- ¿Se sube mi JSON?
- El procesamiento ocurre en tu sesión del navegador, como en el resto de hidevtool: pega payloads sensibles solo en equipos de confianza.
Patrones rotos frecuentes
{"a":1,}Coma final antes de } — arreglo típico de Reparar{key:'value'}Comillas simples y claves sueltas → JSON estándar// nota\n{"x":1}Comentarios de línea eliminados, objeto conservadoSolo validarComprobación pass/fail sin reescribir