Convierte JSON en YAML y al revés, por completo en tu navegador. Pega o carga un archivo, cambia de dirección y copia.
Todas las conversiones ocurren localmente en tu navegador. Tus archivos nunca salen de tu dispositivo.
El convertidor va en ambos sentidos: de JSON a YAML se analiza con el JSON.parse integrado y se serializa con js-yaml, y de YAML a JSON se hace lo contrario. La conversión corre sola mientras escribes (con un retardo de un cuarto de segundo), y un error de sintaxis en cualquier dirección muestra el mensaje del analizador en una línea roja y limpia la salida.
No. JSON no tiene sintaxis de comentarios, así que de JSON a YAML no se pueden añadir, y de YAML a JSON se descarta cada comentario al analizar. Si tu configuración depende de comentarios, cópialos a mano después de convertir.
Los objetos JSON se convierten en mappings de YAML (clave: valor) y los arrays JSON en secuencias de bloque (- elemento), con todo el anidamiento preservado en ambos sentidos. Un array de objetos se transforma en la familiar lista de registros con guion que usan Kubernetes y los archivos de CI.
No. Los analizadores de YAML 1.1 antiguos convertían valores como 2024-01-01 en objetos de fecha, pero el analizador de aquí mantiene los valores con forma de fecha o versión como cadenas y las entrecomilla al generar YAML, así que sobreviven al viaje de ida y vuelta como texto.
Todo se ejecuta en la pestaña de tu navegador, así que el tamaño está limitado por la memoria disponible. Unos pocos megabytes se convierten al instante; documentos muy grandes (decenas de megabytes) pueden bloquear la pestaña mientras se procesan.
No. El análisis, la serialización, el copiado y la descarga ocurren localmente en tu navegador. Tus documentos no se envían a ninguna parte, así que las configuraciones confidenciales se quedan en tu dispositivo.
Si acabas de usar Convertidor de JSON a YAML, los siguientes pasos naturales son Comparador de JSON, Convertidor CSV ↔ JSON, Visor de CSV, o explora todas las herramientas de Herramientas diarias.