Formatage et validation JSON
Mettez en forme, minifiez et validez le JSON en préservant les grands nombres et en refusant les clés en double.
Cette page présente les outils disponibles dans cette langue dans le périmètre actuel. Cela ne signifie pas que tous les outils du site sont traduits dans toutes les langues.
Mode d’emploi
Collez le JSON, choisissez la mise en forme, la minification ou la validation sans modification, puis lancez le traitement. Vérifiez le résultat avant de le copier ou de télécharger le JSON.
L’entrée {"n":9007199254740993,"ok":true} conserve le nombre 9007199254740993 exactement tel qu’il est écrit, sans arrondi.
Fonctionnalités prises en charge et limites
La grammaire JSON suit la RFC 8259 sans convertir les valeurs numériques en Number. Les noms en double dans un même objet sont refusés, même s’ils sont écrits avec des séquences d’échappement Unicode. L’ordre des clés et l’écriture des nombres et des chaînes sont conservés ; seuls les espaces blancs en dehors des chaînes changent.
Questions fréquentes
Les grands nombres ou les clés en double sont-ils perdus ?
L’écriture des nombres reste identique à l’entrée, y compris les exposants et les zéros significatifs. Une clé en double produit une erreur explicite jusqu’à sa résolution ; l’outil ne choisit jamais une valeur à votre place.
Outils associés
Encodage et décodage Base64
Encodez du texte UTF-8 ou un fichier local en Base64/Base64url et décodez vers du texte ou un fichier.
Encodage et décodage d’URL
Encodez un URI complet ou un composant et décodez localement les séquences avec % sous forme de texte.
Comparaison des différences entre textes
Comparez le texte original et le texte modifié ligne par ligne, avec les ajouts et suppressions dans un worker local aux ressources limitées.