Exercices Fonctions & Modules Créer du JSON formate
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Créer du JSON formate

Quand tu construis une API ou que tu génères un fichier de configuration, tu dois transformer tes données Python en JSON. json.dumps() fait ça, avec des options pour rendre le résultat lisible : indent pour l'indentation, sort_keys pour trier les clés, ensure_ascii=False pour les accents.

Exemple :
import json
data = {"ville": "Paris", "pays": "France"}
json.dumps(data, indent=2, sort_keys=True)
donne un JSON lisible avec les clés triées

Écris une fonction creer_json(nom, age, ville) qui retourne une chaîne JSON avec les clés nom, age, ville, triées alphabétiquement et indentée à 2 espaces. Utilise ensure_ascii=False pour les accents.

Tests (1/4)

JSON formaté
import json
result = créer_json("Alice", 30, "Paris")
data = json.loads(result)
assert data["nom"] == "Alice"
assert data["age"] == 30
assert data["ville"] == "Paris"

+ 0 tests cachés

Indices (3 disponibles)

solution.py