Paramètres
privacy.storage_manager.language_settings
Paramètres du Thème
Formateur JSON
Formater et valider du JSON avec localisation des erreurs et détails ligne/colonne
🚀 Démarrage rapide
- Saisir/Coller : entrez ou collez le JSON dans la zone d’entrée
- Validation en temps réel : vérifie la syntaxe à la saisie ; erreurs affichées dessous avec ligne/colonne
- Formater : cliquez sur « Formater » pour mettre en forme et remplacer le contenu
- Minifier : cliquez sur « Minifier » pour supprimer les espaces et retours ; remplace le contenu
- Copier : cliquez sur le bouton Copier ci‑dessous pour copier le contenu
📌 Cas d’usage courants
- Débogage d’API : validez rapidement le JSON du backend et améliorez la lisibilité
- Inspection de logs : formatez des extraits JSON pour localiser des problèmes
- Configuration : vérifiez la structure, unifiez l’ordre des clés et l’indentation
- Revue de code : incluez des exemples JSON clairs dans les PRs / docs
- Vérification pré‑commit : normalisez le format/l’indentation avant de valider
🎛️ Paramètres de formatage & actions
- Taille de l’indentation : utilisez le menu déroulant à côté des boutons pour choisir Tab/2/4/8
- Trier : cliquez sur « Trier » pour ordonner les clés d’objet par ordre alphabétique (sémantique inchangée) ; copier/soumettre utilise le contenu courant
🧭 Conseils d’utilisation
- Échappements : utilisez des séquences valides (ex. " et \ +)
- Cohérence : convenez en équipe de l’indentation, l’ordre des clés et le schéma
- Minifiez puis formatez pour révéler virgules en trop ou guillemets mal appariés
- Sauvegarde avant tri : le tri modifie l’ordre des clés et n’est pas annulable automatiquement ; copiez d’abord une version
⚠️ Limites & Compatibilité
- Pas de commentaires : // et /* */ ne font pas partie du standard JSON (utiliser JSON5/JSONC)
- Pas d’apostrophes simples : 'text' n’est pas une chaîne JSON valide
- Pas de virgules finales : {"a":1,} ou [1,] est invalide
- Gros JSON : pour préserver la réactivité, envisagez de scinder ; structures très profondes/importantes peuvent être simplifiées
🔒 Confidentialité & Sécurité
- Tout est traité dans votre navigateur ; aucune donnée ne quitte votre appareil
❓ FAQ
Pourquoi les apostrophes/commentaires/virgules finales/NaN provoquent‑ils des erreurs ?
Ce sont des éléments non standard (ou extensions JS) : chaînes en guillemets doubles ; pas de commentaires ; pas de virgules finales ; NaN/Infinity non pris en charge.
Comment localiser rapidement l’erreur ?
Utilisez la ligne/colonne du message (ex. ligne 10, colonne 5) et vérifiez guillemets et parenthèses autour.
Comment obtenir le JSON le plus léger pour le transport ?
Utilisez « Minifier » pour supprimer espaces/retours ; en production, privilégiez la version minifiée.