tool hub Centro de herramientas

JSON to YAML

JSON to YAML — se ejecuta en el navegador. No se guardan datos.

Se ejecuta en el navegador Sin registro Gratis


JSON → YAML

Convierte objetos, matrices, cadenas, números, booleanos y null a YAML simple sin biblioteca externa.

Cómo usar

  1. Elige los espacios de sangría de 1 a 8. El valor predeterminado es 2.
  2. Pega un documento que mezcle objetos y matrices en el campo JSON.
  3. Haz clic en Convertir y revisa el resultado en el campo YAML de abajo.
  4. Usa Copiar resultado para pegarlo en un archivo de configuración.
  5. Haz clic en Restablecer para empezar de nuevo.

Conceptos clave

La conversión JSON–YAML se usa a menudo para mostrar configuraciones de Kubernetes o CI y ejemplos de variables de entorno del frontend como YAML. Esta página convierte solo objetos, matrices, cadenas, números, booleanos y null a YAML simple, sin biblioteca externa. No genera YAML avanzado como anclas, etiquetas o bloques multilínea. La conversión ocurre solo en el navegador.

Las cadenas con caracteres especiales o dos puntos se entrecomillan para que no se rompan. La sangría se controla solo con el número de espacios; no se usan tabuladores. Si el JSON no es válido, la conversión falla, así que conviene corregir la sintaxis primero con un formateador JSON. Las matrices pasan a listas con guion y los objetos a líneas clave-dos-puntos-valor.

Ejemplo

La entrada {"name":"tvinghub","tags":["a","b"],"ok":true} con sangría 2 queda name: tvinghub, tags: seguido de - a - b, y ok: true. Las cadenas vacías o los valores con dos puntos pueden ir entrecomillados. Si necesitas comentarios como en un manifiesto de Kubernetes, añádelos tú después. Si el número de espacios no coincide con las reglas del repositorio, la diferencia puede verse solo en la revisión. Un JSON largo en una sola línea también se convierte si la estructura es válida; corrige los corchetes con un formateador primero. Si pruebas la misma entrada varias veces, restablece y pega de nuevo para no mezclarla con la salida anterior. En un ordenador compartido, vacía los campos al terminar. Cerrar la pestaña también borra lo pegado; no hace falta enviar una petición de borrado a un servidor. Los nombres de botones y campos coinciden con la herramienta de arriba, así que puedes seguir esta guía mientras usas. Si el resultado está vacío, comprueba que los campos obligatorios estén rellenos y que no haya un error oculto. Este artículo es una guía de uso; no significa que la entrada se guarde en un repositorio externo. En el móvil, el botón de copiar puede pedir permiso del portapapeles: concédelo y pulsa otra vez.

Relacionado: YAML → JSON · Formateador JSON · JSON → CSV

Preguntas frecuentes

¿La conversión de JSON a YAML es la especificación YAML completa?

No. Es YAML simple para configuraciones cotidianas y ejemplos de API. No crea anclas ni etiquetas.

¿Cuántos espacios de sangría van mejor?

Muchos proyectos usan 2. Si tu repositorio usa 4, pon 4. El máximo es 8.

¿Cómo se escribe null al convertir JSON a YAML?

Se escribe como null de YAML. También se admiten objetos vacíos y matrices vacías.

¿La conversión ocurre en el servidor?

No. La conversión se ejecuta solo en el navegador.

¿Funciona un JSON con comentarios?

El JSON estándar no tiene comentarios. Quítalos y luego convierte.

¿Las cadenas multilínea se convierten en bloques YAML?

No. Se entrecomillan como cadenas normales. No se crean bloques con tubería.

JSON to YAML imagen de portada
La entrada no se envía al servidor y desaparece al cerrar la página.

Última revisión: 2026-09-04