Copiez et collez du JSON dans la zone suivanteEntrez du JSON ici

Qu'est-ce que l'Analyseur JSON ?

Vous avez déjà fixé un mur de JSON en souhaitant pouvoir le voir sous forme de tableau ? C'est exactement ce que fait cet outil. L'Analyseur JSON prend vos données JSON (JavaScript Object Notation) et les transforme en tableaux HTML interactifs avec lesquels vous pouvez réellement travailler.

Que vous déboguiez une réponse d'API, analysiez des exports de données ou essayiez de comprendre un fichier de configuration, cet outil vous fait gagner du temps. Plus besoin d'analyser manuellement des objets imbriqués ou d'écrire des scripts juste pour voir vos données. Selon MDN Web Docs, JSON est le format de données le plus courant pour les APIs, et notre analyseur gère toutes les structures JSON standard.

Le meilleur ? Tout s'exécute dans votre navigateur. Vos données ne touchent jamais nos serveurs sauf si vous les partagez explicitement. C'est rapide, gratuit et privé.

Comment utiliser l'Analyseur JSON

Suivez ces étapes pour analyser, visualiser et travailler avec vos données JSON. Chaque étape utilise les boutons et fonctionnalités réels de cette page.

1

Collez votre JSON ou chargez un exemple

Collez du JSON dans l'éditeur gauche depuis votre réponse d'API (par exemple depuis Postman), fichier de configuration ou export de base de données. Vous ne savez pas par où commencer ? Cliquez sur le bouton Exemple dans la barre d'outils pour charger des données d'exemple. L'exemple montre un tableau d'objets comme :

[{"id": 1, "subscriberId": "SUB-1001", "plan": "5G Illimité", "dataUsage": 45.2}, {"id": 2, "subscriberId": "SUB-1002", "plan": "Forfait Famille", "dataUsage": 120.5}]

Le JSON invalide affichera un message d'erreur sous l'éditeur. Corrigez les virgules ou guillemets manquants et le tableau apparaîtra automatiquement.

2

Voir sous forme de tableau

Le panneau droit convertit votre JSON en tableau instantanément. Les tableaux d'objets deviennent des lignes ; les clés d'objets deviennent des colonnes. Pour les données d'exemple, vous verrez les colonnes id, subscriberId, plan et dataUsage avec une ligne par abonné. Les objets ou tableaux imbriqués apparaissent comme des tableaux dans les cellules. Utilisez les boutons Principal et Imbriqué pour transposer lignes et colonnes si vos données sont larges. L'analyse suit la spécification JSON RFC 8259.

3

Filtrer les lignes

Chaque colonne a une boîte de filtre sous l'en-tête. Tapez pour affiner les résultats. Exemple : tapez 5G dans la colonne plan pour n'afficher que les forfaits 5G, ou 100 dans la colonne dataUsage pour trouver les abonnés à forte consommation. Le filtrage est insensible à la casse et fonctionne sur plusieurs colonnes à la fois. La barre d'état affiche « Affichage de X sur Y lignes » lorsque les filtres sont actifs.

4

Modifier les valeurs en ligne

Cliquez sur le bouton Modifier, puis double-cliquez sur n'importe quelle cellule pour changer sa valeur. Appuyez sur Entrée ou cliquez ailleurs pour sauvegarder. Le JSON dans l'éditeur gauche se met à jour automatiquement. Utilisez l'icône de suppression (×) sur les en-têtes de colonne pour masquer les colonnes dont vous n'avez pas besoin. Idéal pour corriger les fautes de frappe ou mettre à jour les IDs sans toucher au JSON brut.

5

Agrandir, exporter ou partager

Cliquez sur Agrandir pour ouvrir le tableau en plein écran pour les jeux de données larges. Cliquez sur Excel pour télécharger un fichier .xls pour Excel ou Google Sheets. Cliquez sur Partager pour générer un lien (expiration de 1 heure, 1 jour ou 1 semaine) à envoyer à vos collègues—ils voient le même tableau sans rien coller. Tout s'exécute côté client avec JSON.parse(), donc vos données restent privées.

Quand vous utiliseriez vraiment ceci

Débogage des réponses d'API

Votre API renvoie du JSON, mais vous ne pouvez pas dire si la structure est correcte. Collez-le ici, voyez-le sous forme de tableau et repérez les champs manquants instantanément. Fonctionne très bien avec les réponses Swagger/OpenAPI ou les requêtes. Beaucoup plus rapide que d'écrire un script juste pour voir les données.

Analyse rapide de données

Vous avez un export JSON de votre base de données ou outil d'analyse ? Au lieu d'écrire des scripts Python ou de le charger dans une base de données, collez-le ici. Filtrez ce dont vous avez besoin, exportez vers Excel et c'est fait. Parfait pour les tâches d'analyse ponctuelles sans complication.

Revue de fichiers de configuration

Vous essayez de comprendre un fichier de configuration complexe ? Voyez-le sous forme de tableau pour voir la structure clairement. Modifiez les valeurs directement si vous devez faire des changements. Bien plus facile que de chercher dans des accolades imbriquées.

Montrer les données aux non-développeurs

Besoin de montrer des données JSON à un PM ou un designer qui ne lit pas le code ? Générez un lien de partage et envoyez-le. Ils voient un tableau propre au lieu du JSON brut. Vous évite d'expliquer ce que signifient les crochets.

Questions fréquentes

Stockez-vous mes données JSON ?

Non. Tout s'exécute dans votre navigateur en JavaScript. Votre JSON ne quitte jamais votre ordinateur sauf si vous cliquez sur « Partager » pour créer un lien. Même alors, vous contrôlez quand il expire. Nous traitons toutes les données localement dans votre navigateur – gardant vos données privées et sécurisées, en suivant les mêmes principes de confidentialité que les autres outils de développement côté client.

Quels formats JSON fonctionnent ?

Tout ce qui est du JSON valide selon la spécification. Tableaux, objets, structures imbriquées, types mixtes – tout. Si JSON.parse() peut le gérer, nous aussi. L'imbrication complexe crée simplement plus de tableaux imbriqués.

Puis-je modifier les données ?

Oui. Cliquez sur « Modifier » et double-cliquez sur n'importe quelle cellule. Changez la valeur, appuyez sur Entrée et le JSON se met à jour automatiquement. Vous pouvez aussi supprimer des colonnes entières si vous n'en avez pas besoin. C'est comme modifier une feuille de calcul, mais votre JSON reste syntaxiquement correct.

Comment fonctionne le filtrage ?

Tapez dans les cases en haut de chaque colonne. Cela filtre les lignes qui contiennent votre terme de recherche dans cette colonne. Vous pouvez filtrer plusieurs colonnes à la fois – cela montre les lignes qui correspondent à tous vos filtres. Insensible à la casse, donc « 5g » trouve « 5G » aussi.

Vers quel format puis-je exporter ?

Actuellement, Excel (format .xls). S'ouvre dans Excel, Google Sheets, LibreOffice – pratiquement toute application de tableur. La structure du tableau reste intacte, donc les données imbriquées deviennent des tableaux imbriqués dans Excel aussi. Nous prévoyons d'ajouter l'export CSV bientôt.

Quelle taille peut avoir mon fichier JSON ?

Pas de limite stricte, mais les performances dépendent de votre navigateur. Les petits fichiers (moins de 1 Mo) sont analysés instantanément. Les fichiers d'environ 5 Mo peuvent prendre une seconde ou deux. Les fichiers vraiment volumineux (10 Mo+) peuvent ralentir les choses, mais ils fonctionneront quand même. Si vous traitez des jeux de données massifs, envisagez d'utiliser un outil comme jq pour le traitement en ligne de commande.

Autres outils JSON dont vous pourriez avoir besoin

Cet analyseur est idéal pour visualiser les données, mais parfois vous avez besoin d'autre chose. Voici nos autres outils qui fonctionnent bien ensemble :