Herramientas para desarrolladores

Conversor de YAML a JSON

Analiza un subconjunto práctico de YAML y muestra el JSON equivalente.

Conversor de YAML a JSON workspace

Cómo usarla

Pega YAML que use espacios para la sangría. Convertir muestra JSON. Tabuladores, anclas, alias y etiquetas se rechazan con una explicación.

Ejemplo

El mapeo de muestra se convierte en un objeto JSON.

Entrada

name: Ada Lovelace
fields:
  - mathematics
  - computing
born: 1815

Salida

{
  "name": "Ada Lovelace",
  "fields": [
    "mathematics",
    "computing"
  ],
  "born": 1815
}

Cómo funciona

El analizador lee sangría, mapeos, secuencias, cadenas entrecomilladas, comentarios, booleanos, null y números. Se aceptan valores JSON en estilo flujo como [1, 2] cuando son JSON válido.

Errores habituales

  • Se usaron tabuladores para la sangría Sustituye los tabuladores por espacios.
  • Una línea usa & o * Las anclas y los alias no están soportados. Repite el valor en su lugar.
  • La estructura es ambigua Pon un espacio después de cada dos puntos.

Limitaciones

No es una implementación completa de YAML 1.1. yes, no, on y off siguen siendo cadenas para no convertirse en booleanos en silencio. No se admiten varios documentos en un archivo.

Privacidad

El texto que pegas se procesa en tu navegador. PepsTools no lo recibe, no lo almacena ni lo envía a otro servicio.

Preguntas

¿Por qué yes no se convierte en true?

Solo true, false, null y ~ tienen significado especial aquí. Eso mantiene la conversión predecible.