¿Qué es YAML?

La sintaxis de YAML es similar a la de otros lenguajes de alto nivel y puede representar fácilmente formas de datos como listas, tablas hash y escalares. Usa la sangría con espacios en blanco y depende en gran medida de la apariencia, por lo que es especialmente adecuada para expresar o editar estructuras de datos, diversos archivos de configuración, volcados de depuración y esquemas de archivos (por ejemplo, muchos formatos de cabecera de correo electrónico son muy parecidos a YAML). Aunque es más apropiada para expresar estructuras de datos de modelo jerárquico, también cuenta con una sintaxis refinada para representar datos de modelo relacional. Como YAML usa caracteres de espacio en blanco y saltos de línea para separar los datos, es especialmente adecuada para manipularla con grep/Python/Perl/Ruby. Su característica más fácil de adoptar es que evita ingeniosamente varios símbolos de delimitación, como comillas y todo tipo de paréntesis, que en estructuras anidadas se vuelven complejos y difíciles de reconocer.

Visitadas hace poco:

Cómo se usa

Esta herramienta pertenece a la categoría «Herramientas JSON».

  1. 1Pega tu JSON en el cuadro de texto, o escribe una URL remota y pulsa Obtener.
  2. 2Pulsa Formatear para ver el resultado sangrado. Si falla, busca comas finales, comillas simples o comentarios.
  3. 3Usa Minificar para reducir el peso, o convierte el objeto en parámetros GET y cópialo a tu código.

Siempre que es posible, el contenido se procesa en tu propio navegador. No lo guardamos.

Preguntas frecuentes

¿Por qué el formateador avisa de error de análisis?

Casi siempre son claves sin comillas, comillas simples, una coma final o un comentario. Ninguna de esas formas es válida en el estándar JSON.

¿Hay límite de tamaño?

El análisis ocurre en el navegador, así que unos pocos megabytes van bien. Para archivos mayores usa la vista compacta o una herramienta local.

La obtención remota no devuelve nada

La URL debe ser pública y no exigir sesión. La protección anti hotlink o las reglas de mismo origen bloquean la petición.