ToolsMaxxing

Conversor de JSON y YAML

Convierte JSON a YAML y YAML de nuevo a JSON, con la línea y la columna de cualquier error de sintaxis.

Tus archivos se quedan en tu dispositivo

Cómo funciona

  1. 1Elige JSON a YAML o YAML a JSON.
  2. 2Pega tu texto, o elige Probar un ejemplo.
  3. 3Elige el ancho de sangría.
  4. 4Copia el resultado o descárgalo.

Qué hace cada opción

JSON a YAML
Lee JSON estricto y escribe YAML en estilo de bloque. Las cadenas largas no se dividen.
YAML a JSON
Lee el primer documento YAML y escribe JSON con formato.
Sangría
Dos o cuatro espacios por nivel en la salida.

Privacidad

Todo funciona en tu navegador. Lo que pegas nunca se envía a un servidor. Es seguro para archivos de configuración con nombres de host internos.

Preguntas frecuentes

¿Se conservan los comentarios de YAML al convertir a JSON?

No. JSON no tiene comentarios, así que se descartan. Convertir de nuevo a YAML no los restaurará.

¿Por qué mi valor YAML pasó a ser un número o un booleano?

YAML decide el tipo a partir del texto. Un 123 sin comillas es un número, true y false son booleanos, y null o ~ es null. Pon comillas alrededor del valor, por ejemplo "123", para conservarlo como cadena.

¿Admite YAML de varios documentos?

Solo se convierte el primer documento, la parte anterior a la primera línea separadora ---. Divide antes un archivo que tenga varios documentos.

¿Se admiten anclas y alias?

Al leer YAML con anclas (&nombre) y alias (*nombre), se expanden en copias simples en el JSON. Al escribir YAML desde JSON nunca se crean.

¿Qué significa el mensaje de error?

La línea y la columna señalan dónde se atascó el analizador. En YAML la causa habitual es una sangría incorrecta o un carácter de tabulación, ya que YAML solo permite espacios para sangrar.

Herramientas relacionadas