Corriger du JSON sans altérer les valeurs

Contrôlez guillemets, virgules finales, grands entiers et clés dupliquées avant de réutiliser le résultat.

Corriger la première erreur

JSON exige des guillemets doubles pour les noms et les chaînes. Commentaires et virgule après le dernier élément sont interdits. Conservez l’entrée puis corrigez la première erreur : les suivantes peuvent venir d’un guillemet non fermé. Un saut de ligne à l’intérieur d’une chaîne doit être échappé.

Protéger les grands identifiants

JavaScript ne représente pas exactement tous les entiers au-delà de 9 007 199 254 740 991. Un formateur qui analyse puis sérialise peut les arrondir. Stockez les identifiants en chaînes ou utilisez un analyseur sans perte. Attention aux clés dupliquées : beaucoup d’analyseurs gardent uniquement la dernière valeur. L’indentation ne prouve pas l’intégrité.

Comparer les valeurs finales

Le comparateur de texte aide à distinguer changements d’espacement et changements de données. Si une API renvoie une chaîne contenant un autre JSON, consultez son contrat avant une seconde analyse. Utilisez un exemple sans secrets pour signaler un problème et gardez les octets sources lors d’une investigation d’encodage. Vérifiez également l’ordre logique attendu par l’application destinataire.

Outils associés