Convertitore JSON in YAML
Converti JSON in YAML o YAML in JSON
Che cos'è questo strumento?
Questo convertitore online gratuito rende semplice passare tra i formati JSON e YAML. Che tu stia lavorando con payload API o file di configurazione, questo strumento ti aiuta a convertire i formati dei dati rapidamente e con precisione.
Come usare
- Incolla o scrivi il tuo codice JSON o YAML nell'editor.
- Clicca su Converti per cambiare istantaneamente formato.
- Scarica, copia o condividi il risultato con un clic.
Puoi anche accedere con Google o GitHub per salvare la cronologia delle conversioni o scaricare i risultati in seguito.
Che cos'è JSON?
JSON (JavaScript Object Notation) è un formato di dati leggero e leggibile dall'uomo, ampiamente utilizzato per trasmettere dati tra server e applicazioni web. Utilizza coppie chiave-valore e strutture di array per rappresentare i dati ed è il formato più comune nelle API moderne.
JSON è supportato nativamente nella maggior parte dei linguaggi di programmazione, rendendolo il formato preferito per la serializzazione dei dati e i servizi RESTful.
Scopri di più sul sito ufficiale di JSON.
Esempio di 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" }
]
}
Che cos'è YAML?
YAML (YAML Ain’t Markup Language) è un formato di serializzazione dei dati leggibile spesso utilizzato per file di configurazione (ad es., Docker, Kubernetes, GitHub Actions). È più conciso di JSON e più facile da scrivere e modificare per gli esseri umani.
YAML supporta strutture complesse come liste, mappe, ancore e riferimenti, ed è compatibile con JSON—significa che ogni file JSON valido è anche un YAML 1.2 valido.
Scopri di più sulla pagina Wikipedia di YAML.
Esempio di 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: >
Segui la Strada di Mattoni Gialli
fino alla Città di Smeraldo.
Non prestare attenzione all'uomo
dietro la tenda.
Esempio 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