JSON Repair
Corrigez automatiquement du JSON cassé — virgules finales, apostrophes, clés non citées.
JSON cassé
Résultat réparé
Collez du JSON cassé à gauche pour le réparer.
Qu'est-ce que JSON Repair ?
Un outil de réparation JSON corrige automatiquement le JSON mal formé qui revient sans cesse dans le monde réel — une virgule finale oubliée après la suppression de la dernière propriété, des apostrophes au lieu de guillemets doubles, des clés d'objet non citées, des virgules manquantes entre éléments d'un tableau, ou même des commentaires façon JavaScript laissés dans un fichier de configuration — et le transforme en JSON conforme aux normes et analysable. Contrairement à un formateur strict (qui ne réindente que des entrées qui s'analysent déjà), un outil de réparation tolère les erreurs courantes que les humains et les systèmes anciens produisent réellement, applique l'ensemble minimal de corrections nécessaires pour rendre le document valide, et vous rend une sortie propre et indentée. C'est la différence entre un outil qui vous dit « ligne 4, jeton inattendu » et un outil qui corrige simplement la ligne 4 pour vous.
Comment utiliser JSON Repair
- Collez ou tapez le JSON cassé dans le panneau de gauche — ou glissez un fichier .json dessus.
- Le résultat réparé et indenté apparaît automatiquement à droite.
- Un badge au-dessus de la sortie vous indique si quelque chose a réellement été réparé, ou si votre entrée était déjà du JSON valide.
- Copiez le JSON réparé avec le bouton de copie une fois satisfait du résultat.
Exemples
Virgule finale + clés non citées
Entrée
{name: 'Ada', active: true,}
Sortie
{ "name": "Ada", "active": true }
Virgule manquante entre éléments d'un tableau
Entrée
["a" "b" "c"]
Sortie
[ "a", "b", "c" ]
Erreurs courantes
- Supposer qu'un outil de réparation peut corriger n'importe quelle entrée — un JSON sévèrement tronqué ou ambiguëment imbriqué ne peut toujours pas être récupéré sûrement.
- Ne pas remarquer le badge « déjà valide » et supposer que votre entrée devait contenir une erreur simplement parce que vous l'avez passée dans un outil de réparation.
- Utiliser cet outil à la place du validateur du JSON Formatter alors que vous voulez en fait connaître la ligne/colonne exacte d'une erreur de syntaxe, pas la faire corriger silencieusement.
Pourquoi utiliser cet outil
- S'exécute entièrement côté client — un JSON cassé contenant des jetons, des valeurs de configuration ou d'autres données sensibles ne quitte jamais votre navigateur.
- Corrige les erreurs de syntaxe que les gens font réellement (virgules finales, apostrophes, clés non citées) au lieu de simplement les signaler.
- Plus rapide que de chercher manuellement une virgule manquante ou un crochet dépareillé dans un grand document.