Espace de travail

Formateur JSON

Entrée

Formatez, validez et minifiez du JSON en ligne avec cet outil gratuit. Rendez le JSON compact plus facile à lire, choisissez le style d'indentation, triez les clés des objets et téléchargez le résultat.

Entrée

Résultat

Chargement de l’outil

Chargement de l’outil

Outils pour développeurs

Formateur JSON

Formatez, validez et minifiez du JSON en ligne avec cet outil gratuit. Rendez le JSON compact plus facile à lire, choisissez le style d'indentation, triez les clés des objets et téléchargez le résultat.

Guide rapide

Mode d’emploi

Formatez, validez et minifiez du JSON en ligne avec cet outil gratuit. Rendez le JSON compact plus facile à lire, choisissez le style d'indentation, triez les clés des objets et téléchargez le résultat.

Détails

À propos de cet outil

Formatez, validez et minifiez du JSON en ligne avec cet outil gratuit. Rendez le JSON compact plus facile à lire, choisissez le style d'indentation, triez les clés des objets et téléchargez le résultat.

Qu'est-ce que JSON ?

JSON (JavaScript Object Notation) est un format texte utilisé pour stocker et échanger des données structurées. Il est couramment utilisé par les API, les applications web, les fichiers de configuration et les outils de traitement des données.

JSON représente les informations à l'aide d'objets, de tableaux et de valeurs telles que des chaînes de caractères, des nombres, des booléens et null. Sa structure simple facilite les échanges de données entre applications, mais un JSON compact peut être difficile à lire lorsqu'il contient de nombreux objets imbriqués ou de longs tableaux.

Un formateur JSON organise ces données dans une présentation plus lisible. Un minificateur JSON fait l'inverse : il supprime les espaces blancs de mise en forme inutiles afin de rendre le texte plus compact.

Comment formater du JSON en ligne

Collez votre JSON dans l'éditeur d'entrée ou ouvrez un fichier .json depuis votre appareil. Vous pouvez également glisser-déposer un fichier JSON dans la zone de saisie.

L'outil valide la syntaxe JSON au fur et à mesure de la saisie. Si le contenu est valide, vous pouvez le formater avec l'indentation de votre choix :

2 espaces : Un style compact et couramment utilisé.

4 espaces : Ajoute davantage d'indentation entre les niveaux imbriqués.

Tabulations : Utilise des caractères de tabulation pour l'indentation.

Vous pouvez également activer le formatage automatique pendant la saisie afin de mettre à jour le résultat au fur et à mesure de vos modifications. Si vous préférez vérifier votre contenu avant de le formater, laissez cette option désactivée.

Embellir le JSON

Le formatage ajoute des retours à la ligne et une indentation pour rendre le JSON plus facile à lire et à modifier.

Par exemple, ce JSON compact :

{"name":"Alex","age":30,"active":true,"skills":["HTML","CSS","JavaScript"]}

Peut être formaté avec une indentation de deux espaces comme ceci :

{

"name": "Alex",

"age": 30,

"active": true,

"skills": [

"HTML",

"CSS",

"JavaScript"

]

}

Les valeurs des données restent identiques. Seule leur présentation et les espaces blancs changent.

Minifier le JSON

La minification supprime les espaces blancs de mise en forme inutiles, notamment l'indentation et les retours à la ligne. Elle est utile lorsque vous avez besoin d'une représentation compacte pour transférer ou stocker du texte JSON.

Par exemple, ce JSON formaté :

{

"name": "Alex",

"age": 30,

"active": true

}

Devient :

{"name":"Alex","age":30,"active":true}

La minification modifie la présentation du texte, et non les valeurs des données.

Trier les clés des objets JSON

Activez le tri récursif pour classer par ordre alphabétique les propriétés des objets dans toute la structure JSON, y compris les objets imbriqués.

Par exemple :

{

"name": "Alex",

"age": 30,

"city": "Berlin"

}

Peut être trié ainsi :

{

"age": 30,

"city": "Berlin",

"name": "Alex"

}

Le tri modifie l'ordre d'affichage des clés des objets. Il ne trie pas les éléments des tableaux.

Valider le JSON et comprendre les erreurs

Le formateur vérifie si votre contenu respecte la syntaxe JSON. Lorsqu'il détecte une erreur d'analyse, il affiche un message et indique la ligne et la colonne lorsque ces informations sont disponibles.

Par exemple, JSON exige des guillemets doubles autour des noms de propriétés et des valeurs textuelles. Ce contenu est invalide :

{

name: "Alex"

}

Le nom de la propriété doit être placé entre guillemets doubles :

{

"name": "Alex"

}

L'outil aide à localiser les erreurs de syntaxe, mais ne répare pas automatiquement le JSON incorrect.

Autres façons de travailler avec JSON

Charger un exemple : Commencez avec un document JSON de démonstration.

Ouvrir un fichier : Sélectionnez un fichier .json sur votre appareil.

Glisser-déposer : Ajoutez directement un fichier JSON dans la zone de saisie.

Copier : Copiez le résultat formaté ou minifié.

Télécharger : Enregistrez le résultat dans un fichier .json.

Utiliser la sortie comme entrée : Replacez le résultat dans l'éditeur d'entrée pour continuer à le modifier.

Effacer : Supprimez le contenu actuel pour recommencer.

Consulter les compteurs : Vérifiez le nombre de lignes et de caractères de l'entrée et de la sortie.

Vos données JSON n'ont pas besoin d'être envoyées à un serveur de conversion.

Aide

Questions fréquentes

À quoi sert un formateur JSON ?

Un formateur JSON organise le texte JSON avec une indentation et des retours à la ligne afin de faciliter la lecture des objets et tableaux imbriqués. Cet outil vérifie également la syntaxe et permet de minifier le JSON.

Comment formater du JSON en ligne ?

Collez votre JSON dans l'éditeur ou ouvrez un fichier .json. Choisissez une indentation de deux espaces, quatre espaces ou des tabulations, puis formatez le contenu. Vous pouvez aussi activer le formatage automatique pendant la saisie.

Quelle est la différence entre embellir et minifier le JSON ?

L'embellissement ajoute une indentation et des retours à la ligne pour améliorer la lisibilité. La minification supprime les espaces de mise en forme inutiles afin de rendre le texte plus compact. Ces deux opérations ne sont pas destinées à modifier les valeurs des données.

Cet outil peut-il valider le JSON ?

Oui. Il vérifie la syntaxe JSON et signale les erreurs d'analyse, avec la ligne et la colonne lorsque ces informations sont disponibles. Il ne valide pas les données à l'aide d'un schéma JSON.

Que signifie le tri des clés JSON ?

Il trie récursivement les clés des objets dans toute la structure JSON. Il ne trie pas les éléments des tableaux.

Le formateur corrige-t-il automatiquement le JSON invalide ?

Non. Il signale les erreurs de syntaxe et leur emplacement lorsque ces informations sont disponibles, mais vous devez corriger vous-même le contenu invalide.

Quelles options d'indentation sont disponibles ?

Vous pouvez formater le JSON avec deux espaces, quatre espaces ou des tabulations.

Mon JSON est-il envoyé à un serveur ?

Non.