🛠️ToolsShed

Formateur et Validateur JSON

Formatez, validez et embellissez les données JSON.

Formatted JSON will appear here...

JSON Formatter est un outil gratuit basé sur le navigateur qui formate ou minifie instantanément les données JSON. Il analyse votre chaîne JSON brute, vérifie les erreurs de syntaxe et applique une indentation avec coloration syntaxique, rendant même les structures les plus imbriquées faciles à lire.

Collez votre JSON dans le champ de saisie, puis cliquez sur Formater pour obtenir une sortie correctement indentée, ou sur Minifier pour la compresser en une seule ligne pour la production. Le validateur indique précisément où se trouve l'erreur de syntaxe.

Cet outil fonctionne entièrement dans votre navigateur — aucune donnée n'est jamais envoyée à un serveur. Il est idéal pour déboguer les réponses d'API, modifier des fichiers de configuration et préparer des charges utiles JSON avant de les envoyer à un service.

Questions Fréquentes

Implémentation du Code

import json

# Format (pretty-print) a JSON string
raw = '{"name":"Alice","age":30,"hobbies":["reading","coding"]}'
data = json.loads(raw)

# Indent with 2 spaces
pretty = json.dumps(data, indent=2)
print(pretty)
# {
#   "name": "Alice",
#   "age": 30,
#   "hobbies": ["reading", "coding"]
# }

# Sort keys alphabetically
sorted_json = json.dumps(data, indent=2, sort_keys=True)

# Minify (compact)
minified = json.dumps(data, separators=(',', ':'))
print(minified)
# {"name":"Alice","age":30,"hobbies":["reading","coding"]}

# Format a JSON file in-place
with open('data.json', 'r') as f:
    obj = json.load(f)
with open('data.json', 'w') as f:
    json.dump(obj, f, indent=2)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.