Herramientas XML y YAML

YAML → JSON

Convierte objetos, matrices y valores escalares de YAML a JSON e informa de errores de sintaxis.

Pulsa Ctrl / ⌘ + Enter para ejecutar
Resultado de solo lectura

Convierte objetos, matrices y valores escalares de YAML a JSON e informa de errores de sintaxis.

Qué hace esta herramienta

Las reglas de YAML para sangría, texto en bloque, comillas, anclajes y escalares son más complejas de lo que parecen, por lo que esta herramienta utiliza un analizador js-yaml maduro para identificar estructuras comunes y generar JSON estándar.

  • Admite estructuras comunes de YAML 1.2 y texto en bloque.
  • Analice la profundidad de la configuración, los alias y los límites de las claves de combinación para reducir el riesgo de retrasos causados por entradas maliciosas y complejas.
  • Después de la conversión, el resultado se genera utilizando JSON.stringify estándar.

Cómo utilizarla

  1. Pega el documento YAML.
  2. Haga clic en "Convertir a JSON".
  3. Si la sintaxis no es válida, corrija la sangría o el escalar según las indicaciones de fila y columna.
  4. Copie los resultados o descargue result.json.

Usos habituales

  • Convierta CI/CD o configuración de contenedor a JSON.
  • Verifique el tipo resuelto final del escalar YAML.
  • Migre la configuración cuando su aplicación solo acepte JSON.

Funciones de YAML → JSON

Convierta objetos, matrices y escalares utilizando un analizador YAML maduro e informe errores de sintaxis. Es adecuado para escenarios diarios de desarrollo, depuración, clasificación de datos y optimización de código. Los resultados del procesamiento se pueden ver, copiar o descargar directamente.

FAQ

¿Por qué no analizar el YAML usted mismo?

YAML contiene escalares de varias líneas, anclajes, reglas de sangría complejas y de escape, y los analizadores maduros pueden cubrir más casos extremos.

¿Se convertirá sí a booleano?

La herramienta adopta las reglas básicas YAML 1.2 del js-yaml actual; se recomienda escribir explícitamente verdadero/falso para evitar ambigüedades entre diferentes versiones de YAML.

¿Puede un archivo contener varios documentos YAML?

Esta página se convierte como un documento único; si ingresa varios documentos separados, se mostrarán las restricciones correspondientes o los errores de análisis.

Volver a Herramientas para desarrolladores