Convertidor de JSON a YAML

Convierte JSON a YAML o YAML a JSON

Etiquetas: convertir código json yaml

🚀 187,049 conversiones totales (8,043 este mes)

¿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

  1. Pega o escribe tu código JSON o YAML en el editor.
  2. Haz clic en Convertir para cambiar de formato al instante.
  3. 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