Indentez, minifiez et validez votre JSON. Vos données restent sur votre appareil.
Collez votre JSON dans le champ, puis :
« Copier » récupère le résultat, « Effacer » vide les champs.
Le JSON est plus strict que le JavaScript dont il est issu. La plupart des erreurs viennent de ces règles :
| Règle | Correct | Incorrect |
|---|---|---|
| Clés entre guillemets doubles | {"nom": 1} | {nom: 1} |
| Chaînes entre guillemets doubles | "texte" | 'texte' |
| Pas de virgule finale | [1, 2] | [1, 2,] |
| Pas de commentaires | - | // note |
| Valeurs autorisées | true, false, null | undefined, NaN |
La position indiquée est souvent juste après l'erreur réelle : si l'outil signale un problème au début d'une ligne, regardez la fin de la ligne précédente, où manque souvent une virgule. Autres suspects : un guillemet non fermé, ou un crochet et une accolade inversés.
Les réponses d'API et les fichiers de configuration contiennent souvent des jetons, des clés ou des données personnelles. Ici, le traitement est entièrement local : rien n'est envoyé ni enregistré. C'est une vraie différence avec de nombreux formateurs en ligne qui traitent le contenu sur leurs serveurs.
Non. Le traitement est 100 % local ; aucune donnée ne quitte votre navigateur.
Le JSON interdit ce que JavaScript tolère : clés sans guillemets, guillemets simples, virgules finales et commentaires. Corrigez ces points et il sera accepté.
Non. Seuls les espaces et retours à la ligne changent ; les valeurs, l'ordre des clés et la structure restent identiques.
Pas de limite fixée par Toolo. Des fichiers de plusieurs mégaoctets passent sur un ordinateur récent.