Repara JSON inválido localmente y luego formátalo con indentación limpia. Para logs, APIs y salidas de LLM.
Relacionado
A directory of JSON parser error messages and the article that explains each one — start with a strict validator, then drill into the specific syntax problem.
Una coma final después de la última propiedad de un objeto o del último elemento de un arreglo es válida en algunos contextos de JavaScript, pero no es JSON válido.
Las cadenas y claves de objeto de JSON deben usar comillas dobles. Los valores entre comillas simples son comunes en fragmentos de JavaScript, salidas tipo Python y respuestas de LLM.
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 es también un json beautifier, online json beautifier, json prettifier, json prettify, json tidy online, json decoder y json object formatter —— distintos nombres para la misma operación : parsear (json decode), reparar y volver a emitir con sangrías. La llames prettify json, prettier json, json beautify, json prettier, json formater, code formatter, code beautify o code beautification, la salida es idéntica : JSON estricto y formateado en el json file format estándar. Es un json formatter online (a veces buscado como json format online, online json editor, .json editor o jsoneditoronline) y un ligero json editor online o json online editor —— sin subir nada, sin cuenta. La misma herramienta tanto si buscas code beautifier, code formatter, json beautifier online, json crack, edit json, json edit online, .json decoder, json formatter and validator, json online formatter, json fixer / fix parser, o simplemente json beautifier (a veces mal escrito como json beutify, prettify).
Internamente, la herramienta ejecuta un paso de parseo JSON antes de formatear —— así cubre todas las formas de la misma tarea : json parse, json object parse, parse from json, parsing in json, json to parse y json parse json. Si el parseo falla, se activa la reparación; si ambos tienen éxito, la salida formateada es la que habrías escrito a mano.
'value' en "value"{ name: "Ada" } con comillas dobles} o ]True, False, None por sus equivalentes JSON// y de bloque /* */```json iniciales y ``` finales típicos de salidas LLM0xFF a decimal