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.

Jusqu’à 256 KiB, 32 niveaux d’imbrication et 30 000 valeurs. L’écriture des nombres et des chaînes est préservée ; les clés d’objet en double sont refusées.

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.

Exemple pratique

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