Conversión YAML a JSON
Convierte datos YAML a formato JSON. Útil para peticiones API y compatibilidad de configuraciones. Introduzca texto o suba un archivo (hasta 100 KB) para ver resultados en tiempo real.
Cómo usar
Acerca de esta herramienta
Convierte cadenas YAML a JSON.
Cómo usar
Pegue YAML; la salida JSON puede copiarse.
Casos de uso
• Usar YAML como JSON en API/JS • Unificación de formatos de config • Validación
Ejemplos de código
1name: my-app
2version: "1.0.0"
3database:
4 host: localhost
5 port: 5432
6features:
7 - api
8 - cache
91{
2 "name": "my-app",
3 "version": "1.0.0",
4 "database": {
5 "host": "localhost",
6 "port": 5432
7 },
8 "features": ["api", "cache"]
9}
10How it works
■ ¿Qué es YAML? YAML (YAML Ain't Markup Language) es un formato de config legible con jerarquía por indentación. Usado en manifests Kubernetes, CI/CD (ej. GitHub Actions), Docker Compose. ■ ¿Qué es JSON? JSON (JavaScript Object Notation) representa pares clave-valor, matrices y objetos anidados en texto. Muy usado en APIs e intercambio de datos. ■ Conversión Se parsea el YAML a objeto y se serializa a JSON formateado (indentación 2 espacios). Todo en el navegador.
Preguntas frecuentes
- Q: ¿Por qué convertir YAML a JSON?
- A: JSON es el formato de intercambio universal para APIs REST, JavaScript y la mayoría de herramientas web. Convertir manifiestos de Kubernetes, workflows de GitHub Actions u otras configuraciones YAML a JSON permite procesarlos con bibliotecas estándar de JS/Python/PHP sin un analizador YAML.
- Q: ¿Se conservan los comentarios YAML en el JSON?
- A: No. JSON no tiene sintaxis de comentarios, por lo que todos los comentarios YAML se descartan durante la conversión.
- Q: ¿Cómo se manejan los anchors y aliases de YAML?
- A: Los anchors (&anchor) y aliases (*alias) de YAML se resuelven antes de la serialización. El JSON contiene los valores completamente expandidos — no aparecen anchors ni aliases en la salida.
- Q: ¿Puedo convertir un archivo YAML multi-documento (separado por ---)?
- A: La herramienta procesa el primer documento en un flujo YAML multi-documento. Para convertir cada documento por separado, divide primero el archivo en el separador ---.
- Q: ¿Los datos se envían a un servidor?
- A: No. Toda la conversión se realiza en el navegador. Tus datos nunca se envían a ningún servidor.
