Command Palette

Search for a command to run...

CO

Convertidor JSON a YAML

Convierta JSON en YAML limpio y válido al instante: sangría configurable y cotización de cadena segura

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

¿Qué es el convertidor JSON a YAML?

JSON to YAML Converter interface on Toolz.dev - Convert JSON to clean, valid YAML instantly - configurable indentation and safe string quoting

JSON to YAML Converter transforma cualquier documento JSON en YAML válido y equivalente. Pegue JSON (una carga útil de API, un manifiesto de paquete, una exportación de configuración) y vuelva a limpiar YAML con sangría consistente, sintaxis de lista correcta y cadenas citadas correctamente, listo para colocar en un manifiesto de Kubernetes, un archivo Docker Compose, un flujo de trabajo de acciones de GitHub o cualquier otro YAML. configuración basada.

La conversión no es sólo un intercambio de sintaxis. YAML tiene bordes nítidos que JSON no tiene: un "no" sin comillas se convierte en falso booleano en muchos analizadores, "3000" se convierte silenciosamente en un número y 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/on/off y cadenas con caracteres especiales) y los cita para que sus datos sobrevivan el viaje de ida y vuelta con tipos intactos.

Todo sucede al 100% en tu navegador. Los archivos de configuración a menudo contienen nombres de host, puertos internos y secretos, por lo que no se carga ni almacena nada que pegue; el convertidor funciona sin conexión una vez cargado. La sangría se puede configurar (2 o 4 espacios) para que coincida con el estilo de su equipo, y hay una opción para cotizar cada cadena para máxima seguridad.

Vale la pena verificar dos cosas sobre la conversión en la salida. Las cadenas que parecen otros tipos se citan deliberadamente, porque YAML las reinterpretaría de otro modo: la cadena JSON "sí" es booleana una vez que no se cita según las reglas de YAML 1.1, y "1.10" se convierte en el número 1.1. Citar demasiado es el fallo seguro aquí y citar menos es el peligroso. La segunda es que JSON no tiene comentarios que transmitir, por lo que una configuración convertida de JSON llega sin ninguno y cualquier cosa explicativa debe volver a escribirse a mano. Las estructuras profundamente anidadas siguen siendo válidas pero dejan de ser legibles, lo cual vale la pena recordar cuando el motivo para pasar a YAML fue legible en primer lugar: después de cuatro o cinco niveles, la sangría de YAML es más difícil de seguir que los corchetes de JSON.

¿Cómo usar JSON a YAML Converter?

1

Pega tu JSON

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.

2

Elige tus opciones

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.

3

convertido

Haga clic en Convertir. El JSON se valida primero: los errores de sintaxis se informan con el mensaje exacto del analizador para que pueda corregir el carácter ofensivo rápidamente.

4

Copia o descarga el YAML

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.

Características clave

Cita de tipo seguro

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.

sangría configurable

Salida con una sangría de 2 o 4 espacios para que coincida con Kubernetes, Ansible o las reglas de pelusa de su equipo

Maneja la anidación profunda

Objetos anidados, matrices de objetos, matrices vacías ([ ]) y objetos vacíos ({}) todos se convierten en sus formularios YAML correctos

Validación instantánea

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

Frequently Asked Questions

Pegue su JSON en el panel de entrada y haga clic en Convertir. La herramienta valida el JSON, lo convierte a YAML con la sangría elegida y le permite copiar o descargar el resultado. El procesamiento es 100% en el navegador; no se carga nada.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to yamljson to yaml converterconvert json to yamljson yamljson to ymlyaml converterjson to yaml onlinekubernetes yamlconfig converteronline json to yaml converterjson to yaml converter online