Passer au contenu
Convertisseur d'horaires de coup d'envoi de la Coupe du monde est disponibleVoyez les coups d’envoi dans votre fuseau horaire et ajoutez des rappels au calendrier.

Formatage et validation JSON

Formate, valide, minifie et trie du JSON standard localement dans le navigateur, avec erreurs ligne/colonne, indentation Tab/2/4/8, aperçu desktop et copie en texte brut.

Entrée JSON

Caractères

0 / 50,000

Formatage et validation JSON

Démarrage rapide

1
Collez du JSON standard dans l’éditeur.
2
Si la validation échoue, vérifiez la ligne et la colonne surlignées.
3
Cliquez sur Formater pour rendre le JSON lisible; l’aperçu sur ordinateur écrit à droite.
4
Cliquez sur Minifier pour supprimer les espaces et retours inutiles.
5
Copiez la sortie d’aperçu si l’aperçu sur ordinateur est ouvert; sinon copiez l’éditeur.

Scénarios courants

Débogage API

vérifier rapidement qu’un JSON renvoyé par une API est valide et le rendre plus lisible.

Analyse de logs

formater les fragments JSON des journaux pour repérer plus vite les erreurs de guillemets, crochets ou structure.

Édition de configuration

remettre en ordre la structure, l’indentation, l’ordre des clés et les niveaux.

Code review

fournir des exemples JSON clairs pour relire plus facilement les données d’API et les changements de configuration.

Avant commit

uniformiser le JSON collé pour réduire le bruit lié au style et à l’indentation.

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 classer par ordre alphabétique les clés d'objet de manière récursive. Les valeurs JSON restent les mêmes, mais l'ordre des clés change et n'est pas auto-réversible

Limites standard du JSON

L'analyseur accepte uniquement les valeurs JSON standard: objets, tableaux, chaînes, nombres, booléens et null.
Les commentaires, guillemets simples, virgules finales, NaN, Infinity, undefined, JSON5 et JSONC sont hors périmètre.
Formater et minifier commencent par analyser le JSON standard, puis utilisent stringify. Les espaces d’origine, les commentaires et le style manuel ne sont pas conservés.
Le tri modifie de manière récursive l’ordre des clés d’objet. Copiez d'abord une sauvegarde si l'ordre est important pour votre flux de travail.
L’aperçu desktop est un panneau de sortie en lecture seule. La copie utilise la sortie d’aperçu quand il est ouvert, sinon le contenu actuel de l’éditeur.
La mise en évidence des erreurs concerne uniquement la syntaxe. Ce n’est pas un validateur Schema, un vérificateur OpenAPI, un vérificateur de types ni un scanner de sécurité.
Ce n’est pas une vue arborescente, un explorateur JSONPath, un graphe visuel, un outil d’upload/download de fichiers ni un convertisseur de formats.

Conseils d'utilisation

Échappements: à l'intérieur des chaînes JSON, écrivez des guillemets et des nouvelles lignes comme échappements JSON valides tels que \" et \n.
Cohérence: convenez de l’indentation, de l’ordre des clés et des règles Schema en dehors de ce formateur; cette page vérifie la syntaxe, pas les règles métier
Sauvegarde avant tri: le tri modifie l’ordre des clés et n’est pas annulable automatiquement; copiez d’abord une version
Commencez par la ligne d’erreur surlignée; survolez ou touchez-la pour voir « ligne X, colonne Y », puis vérifiez guillemets, virgules et crochets autour
Minifiez puis formatez pour révéler virgules en trop ou guillemets mal appariés

Limitations et 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

Confidentialité & sécurité

Le formatage JSON s’exécute localement dans le navigateur. Le contenu de l’éditeur peut rester comme brouillon du navigateur. Si un espace de travail enregistré ou une synchronisation WebDAV est activé, le contenu de l’éditeur, les options de formatage, l’activation de l’aperçu, la préférence de numéros de ligne et la préférence de retour à la ligne peuvent être enregistrés par cette synchronisation. La sortie d’aperçu, les erreurs de validation, les surlignages ligne/colonne, l’état de copie et l’historique d’annulation sont dérivés du contenu actuel et ne sont pas enregistrés comme données de résultat séparées. Cet outil ne téléverse pas de fichiers, ne crée pas de pièces jointes et n’exporte pas de fichiers.

FAQ

7

Poursuivez avec ces outils associés pour l’étape suivante.

Tout le traitement des outils s'effectue localement dans votre navigateur.