Advertisement728 × 90 — Leaderboard
Advertisement320 × 50 — Mobile banner

YAML a JSON Online

Convierte YAML a formato JSON al instante
Sesión restaurada de tu última visita
También necesitas:JSON a YAMLFormateador YAMLFormateador JSON
Advertisement — Fullscreen
Entrada
Salida
Entrada
AdvertisementResponsive
Salida
Copiar como JSON
Copiar escapado
Copiar como Base64
Copiar como cURL
Listo0 chars0 lines
Advertisement728 × 90

Acerca de YAML a JSON Online

Pega tu YAML y obtén JSON válido al instante. Gratuito y en tu navegador.

Preguntas frecuentes

¿Qué es la conversión de YAML a JSON?
La conversión de YAML a JSON analiza un documento YAML y lo serializa como JSON. Los datos son idénticos; solo cambia la sintaxis. JSON usa llaves y corchetes donde YAML usa sangría. JSON se prefiere para interfaces de programación de aplicaciones; YAML para configuración editada por personas.
¿Se puede convertir YAML con anclajes y alias a JSON?
Sí, pero los anclajes y alias se expanden durante la conversión: cada alias se reemplaza por una copia del valor anclado. JSON no tiene equivalente para los anclajes, por lo que la salida puede ser más grande al tener bloques repetidos. Los datos se conservan completamente, solo sin la notación abreviada de YAML.
¿Se conservan los comentarios de YAML al convertir a JSON?
No. JSON no tiene sintaxis de comentarios, por lo que todos los comentarios de YAML se descartan durante la conversión. Si necesitas conservar la documentación junto a los datos, mantén el archivo YAML original como fuente de verdad y genera JSON a partir de él como parte del proceso de compilación.
¿Qué ocurre con las cadenas multilínea de YAML al convertir a JSON?
Los escalares de bloque de YAML (| para literal, > para plegado) se convierten en cadenas JSON. Los bloques literales conservan los saltos de línea. Los bloques plegados convierten los saltos de línea en espacios. El contenido se conserva en ambos casos; JSON representa el texto multilínea como una cadena con secuencias de escape \n.
¿Cómo convierto YAML a JSON en Python o Node.js sin esta herramienta?
Python: import yaml, json; print(json.dumps(yaml.safe_load(open("archivo.yaml")), indent=2)). Requiere PyYAML: pip install pyyaml. Node.js: const yaml = require("js-yaml"); console.log(JSON.stringify(yaml.load(fs.readFileSync("archivo.yaml")), null, 2)). Requiere: npm install js-yaml.
Advertisement300 × 250
Advertisement300 × 250
Ad
AdvertisementSticky banner