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