Introduce YAML
Pega la configuración YAML a la izquierda; admite varios documentos separados por --- y referencias de ancla.
Prueba con otras palabras clave
No se encontraron resultados
Escribe YAML a la izquierda para generar JSON, o JSON a la derecha para generar YAML
Pega la configuración YAML a la izquierda; admite varios documentos separados por --- y referencias de ancla.
El JSON convertido aparece a la derecha al instante y la edición bidireccional también actualiza YAML.
Pulsa copiar para obtener JSON o activa la compresión para reducirlo.
name: WaLudo"name": "WaLudo"- item1 / - item2["item1", "item2"]Sangría{ "parent": { "child": ... } }true / false / yes / notrue / falsenull / ~ / vacíonull| (conserva) / > (pliega)"string with \n"# comentarioNo admitidos, se pierden&alias / *aliasSe expanden al valorseparador ---No admitidos, dividir en array2026-06-10"2026-06-10" (cadena)YAML es común en Kubernetes, Docker Compose y GitHub Actions; JSON facilita su consumo por programas y API.
JSON es el formato habitual de intercambio web; convertir YAML ayuda a evitar errores al escribir configuración.
La conversión bidireccional sirve para migraciones, equivalencia de estructuras y ejemplos copiables.
const yaml = require('js-yaml');
const json = JSON.stringify(yaml.load(yamlStr), null, 2);import yaml, json
json.dumps(yaml.safe_load(yaml_str), indent=2)import "gopkg.in/yaml.v3"
yaml.Unmarshal([]byte(yamlStr), &data)
json.MarshalIndent(data, "", " " )let value: Value = serde_yaml::from_str(yaml_str)?
serde_json::to_string_pretty(&value)yq -o=json config.yaml > config.jsonJSON usa una sintaxis estricta con llaves y comillas y es común en API; YAML usa sangría, admite comentarios y tipos más ricos y se usa mucho en configuración.
En Node.js puedes usar js-yaml: const yaml = require('js-yaml'); const json = JSON.stringify(yaml.load(yamlString), null, 2); También existen pyyaml y yq.
No. El análisis, la generación, el formato y la compresión ocurren en el navegador.
NO, YES, ON y OFF pueden volverse booleanos; los ceros iniciales pueden ser octales en YAML 1.1; las anclas se expanden y los comentarios se pierden.
Haz una conversión de ida y vuelta, valida el JSON con el formateador y comprueba la equivalencia semántica de configuraciones complejas.