Convertidor de JSON a YAML
Convierte JSON a YAML o YAML a JSON
¿Qué es esta herramienta?
Este convertidor en línea gratuito facilita el cambio entre formatos JSON y YAML. Ya sea que estés trabajando con cargas útiles de API o archivos de configuración, esta herramienta te ayuda a convertir formatos de datos de manera rápida y precisa.
Cómo usar
- Pega o escribe tu código JSON o YAML en el editor.
- Haz clic en Convertir para cambiar de formato al instante.
- Descarga, copia o comparte el resultado con un solo clic.
También puedes iniciar sesión con Google o GitHub para guardar tu historial de conversiones o descargar resultados más tarde.
¿Qué es JSON?
JSON (JavaScript Object Notation) es un formato de datos ligero y legible por humanos, ampliamente utilizado para transmitir datos entre servidores y aplicaciones web. Utiliza pares clave-valor y estructuras de arrays para representar datos y es el formato más común en las API modernas.
JSON es compatible de forma nativa en la mayoría de los lenguajes de programación, lo que lo convierte en el formato preferido para la serialización de datos y servicios RESTful.
Aprende más en el sitio web oficial de JSON.
Ejemplo de JSON
{
"firstName": "Duke",
"lastName": "Java",
"age": 18,
"address": {
"street": "100 Internet Dr",
"city": "JavaTown",
"state": "JA",
"postalCode": "12345"
},
"phoneNumbers": [
{ "Mobile": "111-111-1111" },
{ "Home": "222-222-2222" }
]
}
¿Qué es YAML?
YAML (YAML Ain’t Markup Language) es un formato de serialización de datos legible a menudo utilizado para archivos de configuración (por ejemplo, Docker, Kubernetes, GitHub Actions). Es más conciso que JSON y más fácil de escribir y editar para los humanos.
YAML admite estructuras complejas como listas, mapas, anclas y referencias, y es compatible con JSON, lo que significa que cada archivo JSON válido también es válido en YAML 1.2.
Aprende más en la página de Wikipedia de YAML.
Ejemplo de YAML
---
receipt: Oz-Ware Purchase Invoice
date: 2012-08-06
customer:
first_name: Dorothy
family_name: Gale
items:
- part_no: A4786
descrip: Water Bucket (Filled)
price: 1.47
quantity: 4
- part_no: E1628
descrip: High Heeled "Ruby" Slippers
size: 8
price: 133.7
quantity: 1
bill-to: &id001
street: |
123 Tornado Alley
Suite 16
city: East Centerville
state: KS
ship-to: *id001
specialDelivery: >
Follow the Yellow Brick
Road to the Emerald City.
Pay no attention to the
man behind the curtain.
Ejemplo de JSON vs YAML
JSON
{
"ProductID": 10440,
"SKU": "KOI-721",
"Name": "Basic Beauty Dress",
"Price": 52,
"ColorSwatches": [
{ "color": "Rosewood", "price": 42 },
{ "color": "Thyme Green", "price": 59.99 }
]
}
YAML
---
ProductID: 10440
SKU: "KOI-721"
Name: "Basic Beauty Dress"
Price: 52
ColorSwatches:
- color: "Rosewood"
price: 42
- color: "Thyme Green"
price: 59.99