JSON a YAML Converter transforma cualquier documento JSON en YAML válido y equivalente. Pegue JSON —una carga útil de la API, un manifiesto de paquete, una exportación de configuración— y recupere YAML limpio con sangría consistente, sintaxis de lista correcta y cadenas citadas correctamente, listas para colocarlas en un manifiesto de Kubernetes, archivo de Docker Compose, flujo de trabajo de acciones de GitHub o cualquier otra configuración basada en YAML.
La conversión no es solo un intercambio de sintaxis. YAML tiene bordes afilados JSON no: un "no" no citado se convierte en el falso booleano en muchos analizadores, "3000" se convierte silenciosamente en un número, y las cadenas de versiones como 1.10 se truncan a 1.1. Este convertidor detecta todos los escalares ambiguos: booleanos, números, valores heredados de YAML 1.1 como sí/no/activado/desactivado y cadenas con caracteres especiales, y los cita para que sus datos sobrevivan al ida y vuelta con los tipos intactos.
Todo sucede al 100% en tu navegador. Los archivos de configuración suelen contener nombres de host, puertos internos y secretos, por lo que no se carga ni se almacena nada de lo que pega; el convertidor funciona sin conexión una vez cargado. La sangría es configurable (2 o 4 espacios) para que coincida con el estilo de su equipo, y hay una opción para cotizar cada cadena para obtener la máxima seguridad.
Pegue cualquier documento JSON válido en el panel de entrada (objetos, matrices o estructuras anidadas de cualquier profundidad) o haga clic en Cargar muestra para comenzar desde una configuración de servicio realista.
Elija una sangría de 2 espacios o 4 espacios para que coincida con las convenciones de su proyecto y, opcionalmente, habilite "Citar todas las cadenas" si su consumidor de YAML es estricto con los tipos.
Haga clic en Convertir. Primero se valida el JSON: los errores de sintaxis se informan con el mensaje exacto del analizador para que pueda corregir el carácter ofensivo rápidamente.
Copie el YAML generado en su portapapeles o descárguelo como un archivo .yaml, luego péguelo en su manifiesto, flujo de trabajo o composta.
Las cadenas como "no", "3000" y "1.10" se citan automáticamente para que sigan siendo cadenas en lugar de convertirse en booleanos o números en los analizadores YAML.
Salida con una sangría de 2 o 4 espacios para que coincida con Kubernetes, Ansible o las reglas de pelusa de su equipo
Objetos anidados, matrices de objetos, matrices vacías ([ ]) y objetos vacíos ({}) todos se convierten en sus formularios YAML correctos
JSON no válido se detecta antes de la conversión con el error de análisis exacto, por lo que nunca se rompe YAML silenciosamente
0 comments
No comments yet. Be the first to share your thoughts!