JSONYAML
JSON a YAML
Pega JSON y obtén YAML legible. Al instante, en tu navegador.
Pega tu JSON aquí o suelta un archivo en la página
YAML aparece aquí mientras escribes
Gratis e ilimitado · Sin registro · Los valores que YAML 1.1 leería mal se ponen entre comillas por ti, así que la salida es segura donde sea que acabe.
Por qué la salida lleva más comillas de las que esperas
Una cadena JSON como "no" no es ambigua. Escrita de vuelta como YAML sin comillas se convertiría en no — que un analizador YAML 1.1 lee como el booleano false. La misma trampa atrapa a "yes", "on", "off", "022" y "12:30".
Por eso este conversor pone entre comillas cualquier cadena que alguna de las dos versiones de YAML pudiera interpretar como algo distinto de texto. El resultado es ligeramente más ruidoso y considerablemente más difícil de romper — hace el viaje de ida y vuelta por los analizadores de PyYAML, Go y JavaScript por igual.
Las cadenas ambiguas quedan protegidas
Solo los valores que lo necesitan reciben comillas; el texto normal se deja sin ellas.
JSON
{
"country": "no",
"enabled": "yes",
"mode": "022",
"name": "api-server",
"replicas": 3
}YAML
country: 'no'
enabled: 'yes'
mode: '022'
name: api-server
replicas: 3La lista completa de valores que cambian de significado entre versiones — y qué analizadores leen qué versión — está en la guía YAML 1.1 frente a 1.2 y el problema Norway.
Preguntas frecuentes
¿Cómo convierto JSON a YAML?
Pega el JSON en el panel izquierdo de arriba y el YAML aparece a la derecha mientras escribes; cópialo o pulsa Descargar para crear un archivo .yaml. No hay registro y nada se sube — la conversión se ejecuta en tu navegador. Desde una terminal, yq -p=json -o=yaml input.json > output.yaml produce el mismo resultado. Uses lo que uses, comprueba cómo trata los escalares ambiguos: cadenas como "no", "yes", "on", "off", "022" y "12:30" tienen que ir entre comillas en la salida YAML, o un analizador YAML 1.1 las leerá de vuelta como booleanos y números. Este conversor las entrecomilla por ti.
Todas las herramientas
YAML a JSON
Convertidor YAML a JSON online: formateado, minificado, privado y con errores en la línea exacta.
AbrirValidador YAML
Valida YAML online y revisa sintaxis, indentación, tabulaciones y claves duplicadas.
AbrirFormateador YAML
Formatea, embellece y reindenta YAML con sangría consistente y comentarios conservados.
Abrir