[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"page-es":3,"article-list-es":129,"article-es-yaml-data-types-to-json":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":147,"body":157,"description":148,"extension":18,"eyebrow":149,"faqs":161,"intro":171,"meta":172,"navigation":50,"path":173,"relatedGuides":174,"sections":175,"seo":217,"seoTitle":218,"slug":146,"stem":219,"type":220,"updated":61,"__hash__":221},"articles\u002Fes\u002Farticles\u002Fyaml-data-types-to-json.md",{"type":7,"value":158,"toc":159},[],{"title":14,"searchDepth":15,"depth":15,"links":160},[],[162,165,168],{"question":163,"answer":164},"¿Trabajar con tipos de datos de YAML a JSON 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.","YAML admite más formas de escalares que JSON. La mayoría se convierte directamente, pero los valores implícitos y etiquetados requieren atención.",{},"\u002Fes\u002Farticles\u002Fyaml-data-types-to-json",[151,131],[176,181,186,191,200,206,211],{"title":177,"paragraphs":178},"Tipos que se convierten directamente",[179,180],"Los mapas pasan a objetos, las secuencias a arrays y los escalares habituales a cadenas, números, booleanos o null.","Las claves de los objetos JSON deben ser cadenas. Las claves YAML complejas o no textuales pueden necesitar normalización.",{"title":182,"paragraphs":183},"Cadenas ambiguas",[184,185],"YAML 1.2 reduce varias ambigüedades antiguas, pero valores como fechas, números grandes y notación especial aún pueden depender del analizador.","Usa comillas cuando un identificador deba seguir siendo texto, por ejemplo códigos con ceros iniciales.",{"title":187,"paragraphs":188},"Límites de JSON",[189,190],"JSON no representa comentarios, etiquetas personalizadas, valores binarios ni fechas como tipos propios. Esos datos se convierten a una forma compatible o deben revisarse antes de usarse.","Verifica números muy grandes en aplicaciones JavaScript, donde la precisión numérica puede ser limitada.",{"title":192,"paragraphs":193,"bullets":196},"Flujo de trabajo fiable paso a paso",[194,195],"Trata tipos de datos de YAML a JSON 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],"Empieza con una entrada representativa y conserva una copia intacta para poder revisar o repetir la transformación.","Inspecciona la estructura analizada, no solo el texto visible: claves, tipos escalares, orden de listas y valores nulos son lo que recibe el sistema de destino.","Prueba el resultado en el destino real y documenta las suposiciones sobre analizador, esquema, codificación y formato.",{"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.","enabled: true\nretries: 3\nlabel: \"003\"\nmissing: null",{"title":207,"paragraphs":208},"Límites y casos especiales",[209,210],"Los casos difíciles de tipos de datos de YAML a JSON 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":147,"description":148},"Tipos YAML a JSON — Cadenas, números, booleanos y null","es\u002Farticles\u002Fyaml-data-types-to-json","guide","J7l97POmjYz3ZN6H5xu8IjPvL0eN8jP2uGhXpEHlC84",1791972536438]