Qué hace
Pegue JSON o YAML: la herramienta detecta cuál es y lo convierte al otro formato mientras escribe. También puede fijar la dirección. Intercambiar vuelve a usar el resultado como entrada, algo útil para comprobar que un viaje de ida y vuelta conserva los mismos datos.
Funciones
- Errores útiles: la línea y columna del problema, la explicación del analizador («bad indentation of a mapping entry», «duplicated mapping key», «Falta una coma entre propiedades») y un fragmento con un acento circunflejo.
- Funciones de YAML admitidas: comentarios, anclas y alias (
&defaults/*defaults), claves de fusión (<<: *defaults), cadenas de bloque y plegadas, colecciones de flujo y varios documentos separados por---(devueltos como un array JSON). - Las fechas se mantienen tal cual:
2024-11-05sale como la cadena"2024-11-05", no como una marca de tiempo convertida. - Salida YAML segura: las cadenas que YAML leería de otro modo como booleanos, números o fechas (
"yes","on","0123","2024-01-01") se entrecomillan, y las líneas largas nunca se pliegan. - Advertencias cuando un valor no se puede representar exactamente, como enteros mayores que 253 o
.inf/.nan(JSON no admite Infinity). - Sangría de 2 o 4 espacios y ordenación opcional de claves.
Cómo usarlo
Pegue o suelte un archivo .json, .yaml o .yml, revise el resultado y cópielo o descárguelo. Ctrl+Enter convierte al instante.
Privacidad
La conversión utiliza la biblioteca de código abierto js-yaml cargada en la página; sus datos se procesan localmente y nunca se suben. La última entrada se recuerda en el almacenamiento local de su navegador.