📝 JSON Formatter/Validator

Formatez, validez, minifiez et analysez vos données JSON

🎨 Formatage JSON
espaces
JSON d'entrée
JSON formaté
✅ Validation JSON
🗜️ Minification JSON
JSON original
JSON minifié
🔍 Extraction de données JSON

📍 Chemin JSON

💡 Exemples de chemins

  • name - Propriété simple
  • user.email - Propriété imbriquée
  • items[0] - Premier élément d'un tableau
  • users[1].name - Propriété d'un élément de tableau
  • data.settings.theme - Propriété profondément imbriquée
🔗 Comparaison JSON
JSON 1
JSON 2

📚 Exemples JSON

Objet utilisateur simple :
{"name": "John Doe", "age": 30, "email": "john@example.com"}
Tableau avec objets imbriqués :
{"users": [{"id": 1, "name": "Alice", "settings": {"theme": "dark"}}, {"id": 2, "name": "Bob", "settings": {"theme": "light"}}]}
Structure complexe :
{"api": {"version": "1.0", "endpoints": [{"path": "/users", "methods": ["GET", "POST"]}, {"path": "/products", "methods": ["GET"]}], "config": {"timeout": 5000, "retries": 3}}}
ℹ️ À propos de JSON

JSON (JavaScript Object Notation) est un format d'échange de données léger et facile à lire pour les humains et les machines.

Fonctionnalités de cet outil :

  • Formatage : Indentation automatique pour une meilleure lisibilité
  • Validation : Détection d'erreurs avec suggestions de correction
  • Minification : Réduction de la taille pour l'optimisation
  • Extraction : Récupération de données spécifiques par chemin
  • Comparaison : Détection des différences entre deux JSON
  • Analyse : Statistiques détaillées sur la structure

Raccourcis clavier :

  • Ctrl/Cmd + Enter : Formater le JSON
  • Ctrl/Cmd + Shift + V : Valider le JSON
  • Ctrl/Cmd + M : Minifier le JSON