[{"data":1,"prerenderedAt":101},["ShallowReactive",2],{"json-guide-list-es":3,"json-article-es-fix-invalid-json":29},[4,9,14,19,24],{"slug":5,"title":6,"description":7,"eyebrow":8},"fix-invalid-json","Cómo corregir JSON no válido","Diagnostica comas finales, comillas simples, comentarios, cadenas mal cerradas y delimitadores ausentes.","GUÍA DE ERRORES",{"slug":10,"title":11,"description":12,"eyebrow":13},"json-minification-explained","Qué significa minificar JSON","Entiende cómo se elimina el espacio opcional de JSON sin cambiar el valor analizado.","GUÍA DE MINIFICACIÓN",{"slug":15,"title":16,"description":17,"eyebrow":18},"json-minify-vs-compress","Minificar JSON frente a comprimirlo","Compara la eliminación de espacios con la compresión gzip o Brotli y decide cuándo usar cada técnica.","COMPARACIÓN",{"slug":20,"title":21,"description":22,"eyebrow":23},"json-whitespace-and-size","Espacios en JSON y tamaño real","Aprende qué espacios puede eliminar un minificador y cómo medir el tamaño real en bytes UTF-8.","TAMAÑO Y CODIFICACIÓN",{"slug":25,"title":26,"description":27,"eyebrow":28},"minify-json-for-production","Minificar JSON para producción","Usa JSON compacto en producción sin perder validación, mantenibilidad ni control de cambios.","GUÍA DE PRODUCCIÓN",{"id":30,"title":6,"body":31,"description":7,"extension":38,"eyebrow":8,"faqs":39,"intro":49,"meta":50,"navigation":51,"path":52,"relatedGuides":53,"sections":54,"seo":96,"seoTitle":97,"slug":5,"stem":98,"type":99,"__hash__":100},"articles\u002Fes\u002Farticles\u002Ffix-invalid-json.md",{"type":32,"value":33,"toc":34},"minimark",[],{"title":35,"searchDepth":36,"depth":36,"links":37},"",2,[],"md",[40,43,46],{"question":41,"answer":42},"¿Trabajar con JSON no válido cambia los datos?","No debería cambiar el significado si la operación solo modifica la representación, pero un analizador puede resolver alias, normalizar números, eliminar comentarios o elegir otro estilo textual. Compara las estructuras y revisa las reglas del destino.",{"question":44,"answer":45},"¿Cómo puedo verificar el resultado?","Analiza ambos lados cuando sea posible, compara claves y tipos y prueba el resultado en su consumidor real. Una revisión visual puede pasar por alto diferencias de null, números, booleanos, codificación o claves duplicadas.",{"question":47,"answer":48},"¿Cuándo conviene evitar una conversión automática?","Evítala sin supervisión si la fuente usa extensiones específicas, claves duplicadas, etiquetas personalizadas, comentarios operativos o números cuya precisión no pueda representarse con seguridad.","La minificación y el formato requieren JSON válido. Empieza por el primer error del analizador y revisa el token inmediatamente anterior.",{},true,"\u002Fes\u002Farticles\u002Ffix-invalid-json",[10,25],[55,60,65,70,79,85,90],{"title":56,"paragraphs":57},"Errores habituales",[58,59],"JSON exige comillas dobles para claves y cadenas. Rechaza comentarios, comas finales, undefined, NaN y atajos de objetos JavaScript.","Una sola comilla o coma incorrecta puede provocar varios mensajes posteriores.",{"title":61,"paragraphs":62},"Usa la línea y la columna",[63,64],"La posición indicada es donde el analizador ya no pudo continuar; la causa real puede ser la comilla, coma, llave o corchete anterior.","Corrige un error cada vez y valida de nuevo para evitar cambios innecesarios.",{"title":66,"paragraphs":67},"No adivines la intención",[68,69],"Una reparación automática puede cambiar los datos. Conserva la entrada, corrige la fuente y compara la estructura analizada antes de usarla.","Después de validar, ya puedes formatear o minificar con seguridad.",{"title":71,"paragraphs":72,"bullets":75},"Flujo de trabajo fiable paso a paso",[73,74],"Trata JSON no válido como una transformación de datos con una entrada, una estructura esperada y un destino definidos. Trabaja sobre una copia, valida antes de cambiar la representación y aísla una muestra mínima. Así se distinguen los fallos de sintaxis de los problemas del modelo de datos o de la aplicación.","Realiza un cambio cada vez y repite la misma validación. En una canalización automática, detén el proceso ante un error del analizador en vez de publicar un resultado parcial o inferido. Conserva la entrada original junto al artefacto generado cuando necesites trazabilidad.",[76,77,78],"Corrige primero el primer error informado; una sola comilla ausente puede provocar muchos avisos secundarios.","Reduce un documento grande al fragmento mínimo que falla sin perder el anidamiento cercano al error.","Cuando la sintaxis sea válida, comprueba claves obligatorias, tipos, rangos y reglas propias de la aplicación.",{"title":80,"paragraphs":81,"code":84},"Ejemplo práctico y verificación",[82,83],"El ejemplo siguiente es deliberadamente pequeño para poder revisarlo a simple vista. Aplica el mismo método a un documento real: confirma cada clave, tipo escalar, orden de lista y límite de anidamiento antes de aceptar el resultado.","Que la conversión o minificación termine solo demuestra que la entrada pudo analizarse. Compara el valor estructurado antes y después y carga el resultado con la misma biblioteca o plataforma que lo consumirá en producción.","{\n  \"service\": \"api\",\n  \"retries\": 3,\n  \"enabled\": true\n}",{"title":86,"paragraphs":87},"Límites y casos especiales",[88,89],"Los casos difíciles de JSON no válido suelen aparecer al confundir validez sintáctica con validez para la aplicación. Un analizador puede aceptar datos incompletos, ambiguos, demasiado grandes o incompatibles con el esquema de destino.","No repares ni normalices a ciegas un documento desconocido. Las claves duplicadas, tipos implícitos, alias, precisión numérica, Unicode, finales de línea y entradas enormes requieren una política explícita. Si el destino impone reglas más estrictas, prevalecen esas reglas.",{"title":91,"paragraphs":92,"bullets":95},"Lista de comprobación para producción",[93,94],"Antes de publicar, prueba un documento normal, un valor vacío, datos profundamente anidados, texto no ASCII y un ejemplo malformado. Anota la versión de la herramienta o biblioteca si otro sistema debe reproducir exactamente el resultado.","Integra la validación en CI cuando los datos afecten compilaciones, despliegues, API o configuración. Revisa los cambios, conserva una copia de reversión y supervisa el primer consumidor después del despliegue.",[76,77,78],{"title":6,"description":7},"Corregir JSON no válido — Errores comunes y ejemplos","es\u002Farticles\u002Ffix-invalid-json","guide","RZwlse_iuqawGQ7KA9RuGUU5eqOVNQ4TiO_QzShAnT0",1791969047062]