OKfmt

YAML JSON

Analiza YAML a JSON, resuelve anclas y cadenas multilínea, para entregar configuraciones a APIs y programas que solo aceptan JSON.

Arrastra archivos aquí o haz clic

Ctrl+V para pegar desde el portapapeles

Cómo convertir YAML a JSON

  1. 1Sube tu archivo YAML arrastrándolo, haciendo clic o pegándolo.
  2. 2Ajusta la configuración de calidad si es necesario.
  3. 3Haz clic en 'Convertir Ahora' y espera a que se complete la conversión.
  4. 4Descarga tu archivo JSON convertido.

Acerca de la conversión de YAML a JSON

YAML 1.2 es un formato de serialización de datos basado en jerarquía de sangría, y es el formato estándar para configuraciones de Kubernetes y Docker Compose. JSON es un formato de intercambio de datos de texto que se ajusta a la especificación RFC 8259, con solo seis tipos de datos básicos. YAML es más fácil de leer para humanos en la mayoría de escenarios, mientras que JSON es compatible con más interfaces de programación.

El proceso de conversión conserva los valores numéricos, booleanos, estructuras anidadas y nombres de clave originales. El contenido de YAML que es incompatible con JSON se excluye de la salida. Los comentarios nativos de YAML no son compatibles con JSON, por lo que se pierden después de la conversión. Las referencias de anclaje en YAML se expanden a las estructuras JSON correspondientes. El tamaño de salida cambia según las características del contenido.

Esta conversión es adecuada para convertir configuraciones de Kubernetes o CI al formato JSON compatible con interfaces de programas generales. La salida se ajusta a la especificación RFC 8259, y puede ser analizada y procesada directamente por todos los lenguajes de programación y herramientas que admiten el formato JSON.

YAML vs JSON: comparación técnica

CaracterísticaYAMLJSON
Lanzamiento20012001
DesarrolladorYAML communityDouglas Crockford

Preguntas frecuentes sobre YAML → JSON

¿Cambia la calidad de los datos después de la conversión

No hay cambio de calidad para las estructuras mapeables originales. El contenido de datos en YAML que cumple con la especificación JSON se conserva completamente, solo se filtra el contenido específico de YAML no compatible con JSON.

¿Se conservan los comentarios en la salida

Los comentarios no se conservan después de la conversión. La especificación RFC 8259 de JSON no admite contenido de comentarios por sí misma, por lo que los comentarios en YAML se eliminan durante el proceso.

¿Cuál es el tamaño máximo de archivo admitido para la conversión

El límite superior para una conversión de archivo individual en este sitio es 50MB, y solo se puede procesar un archivo por conversión. Los archivos que superen el límite de tamaño serán rechazados por el sistema.

¿Se almacenan los archivos convertidos

Los archivos se cargan en el servidor mediante HTTPS para la conversión. El servidor elimina inmediatamente tanto el archivo de origen como el de salida una vez finalizada la conversión, no se realiza ningún almacenamiento.