Convertisseur JSON en YAML
Convertissez JSON en YAML ou YAML en JSON
Qu'est-ce que cet outil ?
Ce convertisseur en ligne gratuit facilite le passage entre les formats JSON et YAML. Que vous travailliez avec des charges utiles d'API ou des fichiers de configuration, cet outil vous aide à convertir les formats de données rapidement et avec précision.
Comment l'utiliser
- Collez ou écrivez votre code JSON ou YAML dans l'éditeur.
- Cliquez sur Convertir pour changer instantanément de format.
- Téléchargez, copiez ou partagez le résultat en un clic.
Vous pouvez également vous connecter avec Google ou GitHub pour enregistrer votre historique de conversion ou télécharger les résultats plus tard.
Qu'est-ce que JSON ?
JSON (JavaScript Object Notation) est un format de données léger et lisible par les humains, largement utilisé pour transmettre des données entre serveurs et applications web. Il utilise des paires clé-valeur et des structures de tableau pour représenter les données et est le format le plus courant dans les API modernes.
JSON est pris en charge nativement dans la plupart des langages de programmation, ce qui en fait le format de référence pour la sérialisation des données et les services RESTful.
En savoir plus sur le site officiel de JSON.
Exemple 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'est-ce que YAML ?
YAML (YAML Ain’t Markup Language) est un format de sérialisation de données lisible souvent utilisé pour les fichiers de configuration (par exemple, Docker, Kubernetes, GitHub Actions). Il est plus concis que JSON et plus facile à écrire et à éditer pour les humains.
YAML prend en charge des structures complexes comme les listes, les cartes, les ancres et les références, et est compatible avec JSON—ce qui signifie que chaque fichier JSON valide est également un YAML 1.2 valide.
En savoir plus sur la page Wikipédia de YAML.
Exemple 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.
Exemple 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