[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"page-es":3,"article-list-es":129,"article-es-fix-invalid-yaml":155},{"id":4,"title":5,"body":6,"description":17,"extension":18,"eyebrow":19,"faqIntro":20,"faqLabel":21,"faqTitle":22,"faqs":23,"footerRule":42,"footerRuleLabel":43,"footerTagline":44,"guideIntro":45,"guideLabel":46,"guideTitle":47,"intro":48,"meta":49,"navigation":50,"openTool":51,"path":52,"pitfalls":53,"pitfallsIntro":68,"pitfallsLabel":69,"pitfallsTitle":70,"reasons":71,"referenceIntro":84,"referenceLabel":85,"referenceNoteLabel":86,"referenceRows":87,"referenceTitle":112,"seo":113,"seoTitle":114,"stem":115,"steps":116,"workflowLabel":126,"workflowTitle":127,"__hash__":128},"pages\u002Fes\u002Findex.md","Convertidor de YAML a JSON",{"type":7,"value":8,"toc":13},"minimark",[9],[10,11,12],"p",{},"Convierte configuración y datos YAML a JSON estándar sin enviarlos a un servidor.",{"title":14,"searchDepth":15,"depth":15,"links":16},"",2,[],"Convierte YAML válido a JSON en tu navegador. Admite varios documentos, sangría, copia y descarga sin subir tus datos.","md","Un espacio de trabajo YAML especializado","Respuestas sobre las características de YAML que no se trasladan directamente a JSON.","05 \u002F CONSULTAS","Preguntas sobre la conversión de YAML",[24,27,30,33,36,39],{"question":25,"answer":26},"¿Se sube mi YAML?","No. El análisis, la generación, la copia y la descarga se preparan en tu navegador.",{"question":28,"answer":29},"¿Admite varios documentos YAML?","Sí. Los documentos separados por --- se devuelven como elementos de un array JSON.",{"question":31,"answer":32},"¿Qué versión de YAML utiliza?","El analizador sigue YAML 1.2 y evita varias conversiones booleanas sorprendentes de YAML 1.1.",{"question":34,"answer":35},"¿Todas las funciones de YAML existen en JSON?","No. Los comentarios, anclajes, etiquetas y decisiones de formato no se conservan.",{"question":37,"answer":38},"¿Qué ocurre con los anclajes y alias de YAML?","El analizador expande los alias y JSON recibe los valores resultantes. Los nombres de anclaje y la sintaxis de combinación no se conservan.",{"question":40,"answer":41},"¿Por qué cambió el tipo de un valor?","Un escalar YAML sin comillas puede representar texto, número, booleano o null. Usa comillas para identificadores con ceros iniciales o textos con formato de fecha.","Procesamiento local, sin cuenta y con JSON estándar.","REGLA DE TRABAJO","Una herramienta especializada para convertir configuración legible en datos estrictos.","Una referencia breve sobre lo que importa al convertir un documento flexible en datos estrictos.","02 \u002F NOTAS DE CAMPO","Cuidado con YAML. JSON predecible.","Convierte YAML legible en JSON estricto con errores claros y sin subir el contenido.",{},true,"Abrir el convertidor","\u002Fes",[54,57,62,65],{"title":55,"body":56},"Los comentarios no son datos","JSON no puede conservar la ubicación ni el texto de los comentarios YAML porque no forman parte del valor analizado.",{"title":58,"body":59,"no los nombres de anclaje ni su sintaxis":60},"Los anclajes se resuelven","Los alias y las claves de combinación se expanden. El resultado contiene los valores",[61],null,{"title":63,"body":64},"Las claves deben ser texto","Las claves de objetos JSON son cadenas. Los mapas YAML con claves complejas o no textuales requieren revisión.",{"title":66,"body":67},"Conviene citar las fechas","Distintas herramientas pueden interpretar de forma diferente los valores con aspecto de fecha. Usa comillas si deben seguir siendo texto.","La conversión mantiene los datos compatibles con JSON. Los detalles visuales y las funciones exclusivas de YAML se resuelven o desaparecen porque no tienen sintaxis equivalente.","04 \u002F LÍMITES","Información que JSON no puede conservar",[72,76,80],{"title":73,"body":74,"icon":75},"Errores pensados para YAML","Los fallos conservan la línea y el contexto de origen en lugar de devolver un resultado vacío.","lucide:scan-line",{"title":77,"body":78,"icon":79},"Varios documentos","Un flujo separado por --- se convierte en un array JSON sin descartar documentos.","lucide:layers-3",{"title":81,"body":82,"icon":83},"Local en el navegador","El texto y los archivos permanecen en la pestaña actual, sin cuenta ni cola de conversión.","lucide:shield-check","Las estructuras habituales se trasladan directamente, pero YAML admite un modelo más amplio. Esta tabla resume el resultado que conviene revisar antes de usarlo en una API o aplicación.","03 \u002F MAPA DE TIPOS","Resultado esperado",[88,92,96,100,104,108],{"yaml":89,"json":90,"note":91},"name: Ada","\"name\": \"Ada\"","Las cadenas simples o entre comillas se convierten en cadenas JSON con comillas dobles.",{"yaml":93,"json":94,"note":95},"enabled: true","\"enabled\": true","Los booleanos de YAML 1.2 se mantienen; yes y no se interpretan como texto.",{"yaml":97,"json":98,"note":99},"count: 42","\"count\": 42","Los enteros y decimales habituales pasan a números JSON con los límites numéricos de JavaScript.",{"yaml":101,"json":102,"note":103},"items: [a, b]","\"items\": [\"a\", \"b\"]","Las secuencias en bloque o en línea se convierten en arrays y mantienen el orden.",{"yaml":105,"json":106,"note":107},"value: null","\"value\": null","null y los valores YAML vacíos suelen convertirse en null de JSON.",{"yaml":109,"json":110,"note":111},"--- \u002F ---","[{…}, {…}]","Varios documentos se agrupan en un array para no descartar ninguno.","Cómo llegan los valores YAML a JSON",{"title":5,"description":17},"Convertidor de YAML a JSON online y privado","es\u002Findex",[117,120,123],{"title":118,"body":119},"Añade YAML","Pega YAML, carga el ejemplo o elige un archivo local .yaml o .yml.",{"title":121,"body":122},"Convierte localmente","El navegador analiza YAML 1.2 y serializa el valor resultante como JSON estándar.",{"title":124,"body":125},"Usa el resultado","Copia el JSON formateado o descarga un archivo UTF-8 para una API, aplicación o prueba.","01 \u002F PROCESO","De configuración legible a datos estrictos","fDrYBzB4oKHp2YheB891joHKbtaMNgAPaXuAc9cE214",[130,135,140,145,150],{"slug":131,"title":132,"description":133,"eyebrow":134},"fix-invalid-yaml","Cómo corregir YAML no válido","Identifica problemas de sangría, tabulaciones, dos puntos, comillas y listas antes de convertir YAML a JSON.","GUÍA DE ERRORES",{"slug":136,"title":137,"description":138,"eyebrow":139},"multiple-yaml-documents-to-json","Convertir varios documentos YAML a JSON","Aprende cómo se convierten los flujos YAML con separadores --- en una representación JSON clara.","FLUJOS YAML",{"slug":141,"title":142,"description":143,"eyebrow":144},"yaml-anchors-aliases-json","Anclas y alias de YAML al convertir a JSON","Entiende cómo se resuelven las anclas, los alias y las claves combinadas de YAML durante la conversión a JSON.","ANCLAS Y ALIAS",{"slug":146,"title":147,"description":148,"eyebrow":149},"yaml-data-types-to-json","Tipos de datos YAML al convertir a JSON","Revisa cómo las cadenas, números, booleanos, null, fechas y valores etiquetados de YAML se convierten a JSON.","TIPOS DE DATOS",{"slug":151,"title":152,"description":153,"eyebrow":154},"yaml-vs-json","YAML frente a JSON: sintaxis y límites","Compara la sintaxis, los tipos, los comentarios, las anclas y los límites al convertir YAML a JSON.","COMPARACIÓN DE FORMATOS",{"id":156,"title":132,"body":157,"description":133,"extension":18,"eyebrow":134,"faqs":161,"intro":171,"meta":172,"navigation":50,"path":173,"relatedGuides":174,"sections":175,"seo":217,"seoTitle":218,"slug":131,"stem":219,"type":220,"updated":61,"__hash__":221},"articles\u002Fes\u002Farticles\u002Ffix-invalid-yaml.md",{"type":7,"value":158,"toc":159},[],{"title":14,"searchDepth":15,"depth":15,"links":160},[],[162,165,168],{"question":163,"answer":164},"¿Trabajar con YAML 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":166,"answer":167},"¿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":169,"answer":170},"¿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.","Los analizadores YAML suelen señalar la línea donde ya no pueden continuar, aunque el error real esté unas líneas antes. Corrige primero la estructura y vuelve a validar después de cada cambio.",{},"\u002Fes\u002Farticles\u002Ffix-invalid-yaml",[146,136],[176,181,186,191,200,206,211],{"title":177,"paragraphs":178},"Empieza por la sangría",[179,180],"YAML usa espacios para definir la jerarquía. No mezcles tabulaciones con espacios y mantén el mismo nivel de sangría para los elementos hermanos.","Una clave secundaria debe quedar más sangrada que su clave padre. En las listas, el guion debe alinearse con los demás elementos del mismo nivel.",{"title":182,"paragraphs":183},"Revisa dos puntos, guiones y comillas",[184,185],"Después de una clave debe aparecer un espacio tras los dos puntos. Pon entre comillas las cadenas que empiezan por caracteres especiales o que podrían interpretarse como booleanos, fechas o números.","Si el mensaje apunta al inicio de una línea, comprueba también la línea anterior: una comilla sin cerrar o un bloque mal alineado suele desplazar el error.",{"title":187,"paragraphs":188},"Valida antes de convertir",[189,190],"No intentes reparar el documento a ciegas. Corrige el primer error, analiza de nuevo y confirma que el árbol resultante conserva la estructura prevista.","Cuando el YAML sea válido, conviértelo a JSON y revisa especialmente los tipos escalares y las listas anidadas.",{"title":192,"paragraphs":193,"bullets":196},"Flujo de trabajo fiable paso a paso",[194,195],"Trata YAML 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.",[197,198,199],"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":201,"paragraphs":202,"code":205},"Ejemplo práctico y verificación",[203,204],"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.","service:\n  name: api\n  retries: 3\n  enabled: true",{"title":207,"paragraphs":208},"Límites y casos especiales",[209,210],"Los casos difíciles de YAML 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":212,"paragraphs":213,"bullets":216},"Lista de comprobación para producción",[214,215],"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.",[197,198,199],{"title":132,"description":133},"Corregir YAML no válido — Errores comunes y soluciones","es\u002Farticles\u002Ffix-invalid-yaml","guide","SgKzTsCPMehF3FQerxDDbZFRIGm9eja9vJQ2oR6BKLs",1791972536691]