Outil de données

Formateur JSON

Formatez, validez, réparez, minifiez et inspectez du JSON sans modifier les grands nombres.

Local et confidentielVotre JSON ne quitte jamais ce navigateur
Atelier JSON
Convertir, masquer et exporterOuvrez les transformations avancées sans modifier l'entrée. Vérifiez le résultat avant de l'utiliser.
0 characters
PrêtTraitement local

Notions JSON

Qu’est-ce que JSON ?

JSON (JavaScript Object Notation) est un format texte destiné au stockage et à l’échange de données structurées. Les applications web l’utilisent pour les API, les fichiers de configuration et les échanges entre navigateur et serveur.

JSON repose sur les objets et les tableaux. Un objet contient des paires clé-valeur entre accolades ; un tableau contient une liste ordonnée entre crochets. Les valeurs peuvent être des chaînes, nombres, booléens, null, objets ou tableaux. Les clés et chaînes utilisent des guillemets doubles.

Exemple JSON valideapplication/json
{
  "name": "Daily Free Tools",
  "active": true,
  "toolCount": 12,
  "categories": ["Developer", "Text"],
  "owner": null
}
ObjetValeurs nommées : {"clé": "valeur"}
TableauValeurs ordonnées : [1, 2, 3]
ChaîneTexte entre guillemets doubles
NombreEntier, décimal ou exposant
Booléentrue ou false
NullValeur vide explicite : null

Présentation

À quoi sert un formateur JSON ?

Un formateur JSON ajoute des retraits et des sauts de ligne cohérents afin de rendre les données imbriquées lisibles. Il ne modifie pas les clés ni les valeurs. Cet outil valide aussi la syntaxe, localise les erreurs et propose une vue arborescente.

Formater

Affiche un JSON valide avec 2 espaces, 4 espaces ou des tabulations.

Valider

Repère les erreurs de syntaxe et les clés en double avec leur position.

Réparer

Produit un aperçu contrôlable après correction des erreurs courantes.

Minifier

Supprime les espaces inutiles pour réduire la taille.

Trier les clés

Classe les clés des objets sans réordonner les tableaux.

Vue arbre

Explore les objets et tableaux et recherche clés, valeurs et chemins.

Échappement et Unicode

Retire un niveau d’échappement ou convertit entre texte lisible et séquences Unicode standard.

Les grands nombres restent intacts.

Certains outils arrondissent les entiers supérieurs à 9 007 199 254 740 991 ou réécrivent 1.50 et 1e3. Celui-ci conserve le texte numérique d’origine.

Mode d’emploi

Comment formater du JSON

  1. 1
    Ajoutez votre JSON

    Collez le texte, ouvrez un fichier .json ou déposez-le dans l’atelier.

  2. 2
    Choisissez une action

    Utilisez Formater, Minifier ou Réparer, puis réglez le retrait et le tri.

  3. 3
    Vérifiez le résultat

    Ouvrez un diagnostic pour atteindre l’erreur, puis contrôlez les vues Texte et Arbre.

  4. 4
    Copiez ou téléchargez

    Copiez le résultat, téléchargez le fichier ou replacez-le dans l’entrée.

Tout s’exécute localement dans l’onglet actuel. Votre document n’est pas envoyé à ce site. Évitez néanmoins les secrets sur un appareil partagé ou non fiable.

Dépannage

Erreurs JSON courantes et solutions

Apostrophes

Les chaînes JSON exigent des guillemets doubles.

Virgules finales

La dernière propriété ou valeur d’un tableau ne peut pas être suivie d’une virgule.

Clés sans guillemets

Les clés d’objet doivent être des chaînes entre guillemets doubles.

Séparateurs ou crochets manquants

Séparez les propriétés par des virgules et fermez chaque accolade ou crochet.

Commentaires

JSON standard n’accepte pas // ni /* */. Utilisez JSONC si nécessaire.

Valeurs Python

JSON utilise true, false et null, pas True, False et None.

La réparation est une interprétation au mieux. Comparez toujours l’aperçu à la source avant une utilisation en production.

Questions-réponses

FAQ du formateur JSON

Cet outil convient-il aux données privées ?

Le traitement reste dans le navigateur et le JSON n’est pas envoyé à notre serveur. Un appareil partagé, une extension ou le presse-papiers peuvent toutefois présenter un risque.

Le formatage modifie-t-il les données ?

Non, il modifie seulement les espaces et retraits. Le tri change l’ordre textuel des clés et reste facultatif.

Pourquoi mon JSON est-il invalide ?

Les causes fréquentes sont les apostrophes, virgules finales, clés non citées, commentaires, virgules manquantes et délimiteurs non fermés.

Comment corriger un JSON invalide ?

Suivez les diagnostics pour une correction précise. La fonction Réparer crée un aperçu qui doit être contrôlé.

Quelle différence entre formater et minifier ?

Formater améliore la lecture ; minifier supprime les espaces inutiles. Les valeurs restent identiques.

JSON accepte-t-il les commentaires ?

Non. JSONC les autorise, mais les parseurs JSON stricts peuvent le refuser.

Pourquoi certains outils modifient-ils les grands nombres ?

Le type Number de JavaScript ne représente pas exactement tous les grands entiers. Cet outil conserve leur texte d’origine.

Faut-il utiliser 2 ou 4 espaces ?

Les deux sont valides. Respectez la convention de votre projet.

Puis-je formater un fichier sans l’envoyer ?

Oui. Ouvrez ou déposez le fichier : il est lu localement par le navigateur.

Quelle différence entre JSON et JSONC ?

JSONC ajoute des commentaires à JSON. Retirez-les avant d’utiliser une API ou un parseur strict.