OUTIL GRATUIT · SUR VOTRE APPAREIL
Formater et valider du JSON gratuitement
Collez du JSON ou choisissez un fichier UTF-8 pour vérifier la syntaxe et ajuster sa présentation. Les nombres restent des lexèmes : un grand entier ou un long décimal n’est jamais arrondi par une conversion en Number. Le contenu reste sur votre appareil.
- Gratuit avec un compte
- Nombres exacts
- Avertissements de clés en double
Lire les explications et les limites de cet outil
- Saisissez du JSON
- Valider et formater
- Vérifiez les avertissements
COMMENT L'UTILISER
Trois étapes.
Saisissez du JSON
Collez le document ou choisissez un fichier UTF-8 jusqu’à 1 MiB. Un fichier sélectionné est prioritaire.
Valider et formater
Choisissez deux espaces, quatre espaces ou une sortie compacte. Jusqu’à 100 niveaux et 200 000 nœuds pris en charge.
Vérifiez les avertissements
Corrigez les erreurs par ligne et colonne. Vérifiez les clés répétées avant de copier ou de télécharger le JSON.
ÉTAPE SUIVANTE
Continuez avec ces outils
Valider du JSON sans perdre de vue les données
Formater du JSON rend sa structure plus facile à lire. Valider sa syntaxe répond à une autre question : le document respecte-t-il les règles du JSON ? Le formateur de Cocuyo réunit ces deux opérations, avec une attention particulière aux grands nombres et aux clés répétées. Il ne vérifie pas les règles métier de votre application ni un schéma JSON.
Saisir et présenter le document
Ouvrez l’outil et collez un document dans la zone d’entrée. Vous pouvez aussi choisir un fichier local encodé en UTF-8. Lorsqu’un fichier est sélectionné, il est prioritaire sur le texte collé : retirez ce fichier si vous voulez travailler uniquement sur la zone de texte.
Choisissez une indentation de deux espaces, de quatre espaces ou une présentation compacte, puis utilisez le bouton de validation et de formatage. Lisez le message de résultat et les avertissements avant de réutiliser la sortie. Si vous changez l’entrée ou l’indentation, relancez l’opération : le résultat précédent est effacé pour éviter de le confondre avec la nouvelle version.
Une demande de compte gratuit peut apparaître si l’essai sans compte a déjà été utilisé. Respectez cette étape avant de continuer. La validation de JSON n’est pas une génération par IA. Les boutons de copie et de téléchargement, lorsqu’ils deviennent disponibles, restent soumis aux conditions d’accès indiquées par l’interface.
Un exemple volontairement simple
Voici un document fictif à relire :
{"identifiant":9007199254740993,"ville":"Lyon","actif":true}
Avec une indentation de deux espaces, sa présentation peut être :
{
"identifiant": 9007199254740993,
"ville": "Lyon",
"actif": true
}
Le nombre dépasse la plage des entiers que le type Number de JavaScript représente tous exactement. Le formateur conserve son écriture numérique d’origine, sans la convertir en ce type. Il conserve également l’écriture des chaînes, y compris leurs séquences d’échappement. Cela n’empêche pas un autre logiciel d’arrondir ensuite le nombre lorsqu’il le lit. Vérifiez aussi le type et la précision utilisés par le système destinataire.
Repérer les clés répétées
Le document suivant contient deux fois la clé couleur :
{"couleur":"bleu","couleur":"vert"}
Le formateur garde les deux entrées et signale leur répétition. Il ne choisit pas à votre place quelle valeur est correcte. Certains lecteurs de JSON ne conservent qu’une des valeurs : une sortie lisible n’élimine donc pas ce risque. Décidez de la structure attendue et corrigez le document, par exemple avec une seule valeur ou une liste si votre application accepte cette forme.
Corriger une erreur de syntaxe
Les noms des clés et les chaînes doivent être entourés de guillemets doubles. Les commentaires, les guillemets simples et les virgules finales ne sont pas du JSON strict. Par exemple, {"ville":"Lyon",} doit perdre sa dernière virgule ; le formateur ne répare pas silencieusement le document.
Le message d’erreur fournit une position dans le texte, avec une ligne et une colonne. Examinez cette zone ainsi que ce qui la précède : une virgule ou un guillemet manquant peut rendre l’erreur visible plus loin. Corrigez l’entrée puis relancez la validation. La réussite de cette étape confirme la syntaxe selon le parseur, pas la signification ni la sécurité des données.
Connaître les limites
L’entrée est limitée à 1 MiB, soit 1 048 576 octets en UTF-8. Une grande indentation peut augmenter la taille du document : la sortie est limitée à 4 MiB. Le parseur applique aussi un plafond de profondeur de 100 et un plafond de 200 000 nœuds internes. Un document volumineux ou très imbriqué peut donc être refusé même si sa syntaxe est correcte.
Utilisez des exemples sans secrets pour une première vérification. Le module effectue la lecture et le formatage dans le navigateur ; cela ne dispense pas de vérifier les règles de traitement de vos données ni les connexions du site lorsque la confidentialité exige un contrôle spécifique.
Questions fréquentes
Un JSON valide correspond-il forcément au format attendu par mon application ?
Non. Une clé obligatoire absente, un type inattendu ou une valeur hors limites peut respecter la syntaxe. L’outil ne valide pas un schéma ou ces règles métier.
Le mode compact change-t-il les nombres ou supprime-t-il les doublons ?
Il modifie la présentation. Le formateur conserve les écritures des nombres et les entrées répétées ; vous devez examiner les avertissements.
Pourquoi le texte collé semble-t-il ignoré ?
Vérifiez si un fichier est encore sélectionné. Celui-ci est prioritaire ; retirez-le pour valider seulement le texte collé.
Ouvrir le formateur et validateur JSON
PLUS D'OUTILS GRATUITS
Autres outils de texte
Tous les outils gratuits
QUAND VOUS VOULEZ CRÉER
Créez de nouvelles images avec l'IA.
Le Studio de Cocuyo réunit plus de 30 modèles IA d’image, de vidéo et de voix. Vous voyez le coût en crédits avant de générer, et les crédits n’expirent jamais.