Convertisseur JSON en YAML

Convertissez JSON en YAML et vice versa sans effort. Online et sans setup, idéal pour tester, apprendre ou déboguer rapidement.

Étiquettes: convertir le code json yaml

🚀 187,119 conversions totales (1 ce mois-ci)

Pratiquez Python avec des défis de code

Résolvez des problèmes concrets dans cet éditeur : lancez les tests, soumettez et recevez une relecture IA.

Tous les défis Python
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Vous apprendrez ArithmétiqueValeurs de retour
BeginnerLearning-pathVariables
Facile

Days in a Month

Return how many days a month has, including leap years.

Vous apprendrez Règles du calendrierFonctions utilitaires
BeginnerConditionsFunctionsLearning-path
Facile

Produit scalaire de deux vecteurs

Multipliez deux vecteurs élément par élément et additionnez les résultats, l'opération de base de tout neurone.

Vous apprendrez VecteursProduit scalaire
Réseaux de neuronesaiapprentissage automatique
Facile

Distance entre deux points

Calculez la distance en ligne droite entre deux points.

Vous apprendrez Théorème de PythagoreRacines carrées
BeginnerFunctionsLearning-pathmath
Facile

Average of Three

Average three whole numbers.

Vous apprendrez ArithmétiqueDivision
BeginnerLearning-pathVariables
Facile

Liste de tâches

Gérez une liste de tâches : ajoutez-les, marquez-les faites, supprimez-les et indiquez ce qui reste.

Vous apprendrez Collections typéesRecords
BeginnerSimulationStrings
Facile

Vérification de nombre premier

Déterminez si un nombre est premier.

Vous apprendrez DivisibilitéOptimiser une boucle
BeginnerLoopsNumbersStudent-beginner
Difficile

Word Break

Decide whether text can be split into dictionary words.

Vous apprendrez DP sur les préfixesSegmentation de texte
AdvancedDynamic-programmingHackathonStrings
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Vous apprendrez Paires d'indicesÉviter les doubles comptes
ArraysBeginnerLearning-pathNested-loops
Facile

Nombre manquant

Trouvez le nombre manquant dans 0..n.

Vous apprendrez Suites arithmétiquesAstuce de la différence de sommes
ArraysBeginnerStudent-beginnermath
Moyen

Recherche A* sur une grille pondérée

Trouvez le chemin le moins coûteux à travers une grille de coûts de terrain avec A*, l'algorithme de recherche derrière le pathfinding des jeux et des robots.

Vous apprendrez Recherche A*Heuristiques
GraphsGridsShortest-pathai
Moyen

K-ième plus petit élément

Trouvez la k-ième plus petite valeur sans trier entièrement.

Vous apprendrez QuickselectPartitionnement
AdvancedCompetitive-programmingSorting

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

  1. Collez ou écrivez votre code JSON ou YAML dans l'éditeur.
  2. Cliquez sur Convertir pour changer instantanément de format.
  3. 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