Analyseur JSON

Analysez la structure d'un JSON en ligne. Validez la syntaxe, comptez les clés, objets, tableaux, valeurs, la profondeur et la taille de la charge utile dans votre navigateur.

Rapport de structure

Collez du JSON et lancez l'analyseur.

Collez du JSON et lancez l'analyseur.

Noter Analyseur JSON

Dans quelle mesure cet outil vous a-t-il été utile ? Votre note aide d'autres personnes à le trouver.

Understand JSON Before You Use It

Use the analyzer when an API response, config file, import payload, or test fixture looks too large or nested to inspect by eye. It turns raw JSON into clear structure metrics.

Validate · Count · Inspect

Why Use This JSON Analyzer?

Validation rapide de la syntaxe

Repérez un JSON invalide avant qu'il n'atteigne une requête d'API, un paramètre d'application, une étape de build ou une tâche d'import.

Compteurs de structure

Comptez les objets, les tableaux, les clés, les chaînes, les nombres, les booléens, les valeurs null et le total des valeurs.

Profondeur et taille

Vérifiez la profondeur d'imbrication, le nombre de caractères et la taille en octets pour comprendre la complexité de la charge utile.

Formater et copier

Formatez un JSON lisible, minifiez-le pour le transfert ou copiez le rapport d'analyse pour vos notes de débogage.

Comment fonctionne Analyseur JSON

L'analyseur JSON valide le JSON que vous collez, puis parcourt la structure analysée pour produire un rapport clair. Il compte les objets, les tableaux, les clés, les chaînes, les nombres, les booléens, les valeurs null, le total des valeurs et la profondeur d'imbrication maximale. Il indique aussi le type de la racine, la taille du texte, la taille en octets et les clés de premier niveau lorsque la valeur racine est un objet. Cela aide les développeurs, les analystes et les équipes QA à comprendre une charge utile avant de l'utiliser dans une API, un import de base de données, un fichier de configuration ou une session de débogage. Si le JSON n'est pas valide, l'outil affiche l'erreur de l'analyseur du navigateur pour que vous puissiez corriger la syntaxe. Vous pouvez aussi formater le JSON lisible ou le minifier après une analyse réussie. Toute l'analyse s'exécute dans votre navigateur : le texte JSON n'est ni envoyé ni stocké par le site.

Comment utiliser Analyseur JSON

1

Coller le JSON

Ajoutez l'objet, le tableau ou la valeur JSON que vous souhaitez inspecter.

2

Lancer l'analyseur

Validez la syntaxe et consultez les compteurs, la profondeur, la taille et les clés de premier niveau.

3

Formater ou minifier

Nettoyez le JSON pour le lire plus facilement ou compressez-le pour le transfert et le stockage.

Exemple d'utilisation

Analyse d'une petite réponse d'API avant de l'utiliser dans du code :

Entrée
{ "user": { "id": 42, "roles": ["admin", "editor"] }, "active": true }
Sortie
Valid JSON Root type: object Objects: 2 Arrays: 1 Max depth: 3

Questions fréquentes

À quoi sert un analyseur JSON ?
Il valide le JSON et résume sa structure : valeurs, clés, objets, tableaux, profondeur d'imbrication et taille du texte.
Mon JSON est-il envoyé à un serveur ?
Non. Le JSON est analysé dans votre navigateur. C'est utile pour vérifier des réponses d'API privées ou des fichiers de configuration.
Cet outil peut-il analyser un tableau JSON ?
Oui. La valeur racine peut être un objet, un tableau, une chaîne, un nombre, un booléen ou null, tant que le JSON est valide.
Que signifie la profondeur maximale ?
La profondeur maximale est le niveau d'imbrication le plus profond trouvé dans le JSON. Une imbrication profonde peut rendre les charges utiles plus difficiles à lire et à maintenir.
Pourquoi mon objet JavaScript est-il rejeté comme JSON ?
Le JSON est plus strict que les objets JavaScript. Les clés et les chaînes doivent utiliser des guillemets doubles, et les virgules finales ne sont pas autorisées.
Puis-je formater du JSON avec cet analyseur ?
Oui. Une fois l'analyse réussie, cliquez sur Formater pour indenter le JSON ou sur Minifier pour supprimer les espaces superflus.
Détecte-t-il les clés en double ?
L'analyse JSON standard conserve la dernière clé en double ; cet analyseur se concentre donc sur la structure valide obtenue plutôt que sur la détection des clés en double.
Pourquoi la taille en octets diffère-t-elle du nombre de caractères ?
Certains caractères occupent plus d'un octet en UTF-8. La taille en octets se rapproche davantage de la taille de la charge utile envoyée sur un réseau.

Outils associés

Commentaires

Les commentaires sont fournis par Disqus. Les charger vous connecte à Disqus, qui dépose des cookies et traite des données selon sa propre politique de confidentialité.

Analyseur JSON est maintenu par CodeItBro. Notre objectif est de proposer les meilleurs outils gratuits pour développeurs sur le web. Si vous avez des remarques ou des suggestions, rendez-vous sur notre page de contact.

Cité par

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge