Conversor de JSON para YAML

Converta JSON para YAML ou YAML para JSON

Tags: converter código json yaml

🚀 187,049 conversões totais (8,043 este mês)

O que é esta ferramenta?

Este conversor online gratuito facilita a troca entre os formatos JSON e YAML. Seja trabalhando com cargas de API ou arquivos de configuração, esta ferramenta ajuda você a converter formatos de dados de forma rápida e precisa.

Como usar

  1. Cole ou escreva seu código JSON ou YAML no editor.
  2. Clique em Converter para mudar de formato instantaneamente.
  3. Baixe, copie ou compartilhe o resultado com um clique.

Você também pode entrar com Google ou GitHub para salvar seu histórico de conversões ou baixar resultados posteriormente.

O que é JSON?

JSON (JavaScript Object Notation) é um formato de dados leve e legível por humanos, amplamente utilizado para transmitir dados entre servidores e aplicativos web. Ele usa pares chave-valor e estruturas de array para representar dados e é o formato mais comum em APIs modernas.

JSON é suportado nativamente na maioria das linguagens de programação, tornando-se o formato preferido para serialização de dados e serviços RESTful.

Saiba mais no site oficial do JSON.

Exemplo 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" }
  ]
}

    

O que é YAML?

YAML (YAML Ain’t Markup Language) é um formato de serialização de dados legível, frequentemente usado para arquivos de configuração (por exemplo, Docker, Kubernetes, GitHub Actions). É mais conciso que JSON e mais fácil para humanos escreverem e editarem.

YAML suporta estruturas complexas como listas, mapas, âncoras e referências, e é compatível com JSON — o que significa que todo arquivo JSON válido também é válido em YAML 1.2.

Saiba mais na página da Wikipedia sobre YAML.

Exemplo 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.

    

Exemplo 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