Conversor de JSON a YAML
Convierta JSON en YAML legible de estilo bloque, con cadenas entre comillas solo cuando hace falta.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Conversor de JSON a YAML?
YAML es más fácil de leer y editar a mano que JSON, por eso la configuración de Kubernetes, Docker Compose, los sistemas de CI y OpenAPI suele escribirse en YAML. Convertir JSON existente es un primer paso habitual.
Este conversor valida su JSON con un analizador estricto y después construye un documento YAML 1.2. Las cadenas que de otro modo se leerían como otro tipo (true, 123, null, texto vacío, texto con «: ») se entrecomillan automáticamente, las cadenas multilínea pasan a escalares de bloque y los enteros fuera del rango seguro de JavaScript se escriben dígito a dígito. Usted elige la sangría, el ancho de línea y el orden alfabético de las claves.
¿Cómo funciona?
- Pegue su JSON.
- Elija 2 o 4 espacios, el ancho de línea (0 sin ajuste) y si ordenar claves.
- Lea la salida YAML; un JSON no válido se informa con su línea y columna.
- Copie o descargue el YAML, o use Intercambiar para reconvertirlo a JSON.
Casos de uso habituales
- Convertir una respuesta de API JSON o un archivo de ajustes en configuración YAML.
- Pasar un documento OpenAPI en JSON a YAML para editarlo.
- Generar fragmentos legibles de Kubernetes o Compose a partir de JSON generado.
- Ver cómo queda una estructura JSON en estilo bloque antes de confirmarla.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
{"name":"api","version":"1.4.2","ports":[80,443],"env":{"MODE":"prod","DEBUG":"false","RETRIES":3},"notes":"line one\nline two","owner":null,"big":12345678901234567890}name: api version: 1.4.2 ports: - 80 - 443 env: MODE: prod DEBUG: "false" RETRIES: 3 notes: |- line one line two owner: null big: 12345678901234567890
Privacidad
Conversor de JSON a YAML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
JSON no tiene comentarios ni anclas, así que no se crea ninguno. Cadenas como yes o no se escriben sin comillas, y los analizadores YAML 1.1 pueden leerlas como booleanos; póngales comillas a mano si su destino usa YAML 1.1.
Preguntas frecuentes
¿Las cadenas se entrecomillan correctamente?
Sí. Los valores que podrían malinterpretarse como booleanos, números o null, los vacíos y los que contienen secuencias especiales se entrecomillan, de modo que al reconvertir se obtienen los mismos datos.
¿Qué pasa con los enteros muy grandes?
Se leen exactamente y se escriben dígito a dígito, así que identificadores como 12345678901234567890 no se redondean.
¿Puedo obtener un YAML compacto?
Ponga el ancho de línea en 0 para no plegar cadenas largas. El estilo bloque se usa siempre; para estilo de flujo conserve el JSON, que es YAML válido.
Herramientas relacionadas
Conversor de YAML a JSON
Convierta YAML en JSON estricto resolviendo por el camino anclas, alias y claves de fusión.
JSON y datos
Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
JSON y datos
Formateador YAML
Vuelva a sangrar y normalice un archivo YAML conservando comentarios, anclas y estructura multidocumento.
JSON y datos
Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
JSON y datos
Conversor de JSON a XML
Convierta un documento JSON en XML bien formado con control del elemento raíz, los atributos y el formato.
JSON y datos
Conversor de XML a JSON
Convierta un documento XML en JSON conservando atributos, elementos repetidos y texto en una estructura predecible.
JSON y datos
Ordenar claves JSON
Reordene alfabéticamente las claves de cada objeto JSON para obtener un documento estable y canónico.
JSON y datos