Comment afficher du JSON sous forme de tableau
- Collez du JSON ou ouvrez un fichier. Les listes d'objets donnent les meilleurs résultats : chaque objet devient une ligne et chaque clé une colonne.
- Cliquez sur un en-tête de colonne pour trier (cliquez à nouveau pour inverser l'ordre) et saisissez du texte dans le champ de filtre pour n'afficher que les lignes correspondantes.
- Utilisez Exporter en CSV pour télécharger les lignes visibles ou Copier pour Excel pour les coller directement dans un tableur.
Quel JSON donne quel tableau
| JSON | Tableau |
|---|---|
| Tableau d'objets | Une ligne par objet, une colonne par clé (toutes les clés de tous les objets) |
Objet d'objets, par ex. {"ada": {…}, "bob": {…}} | Une ligne par entrée, plus une colonne _key |
| Tout autre objet | Deux colonnes : clé et valeur |
| Tableau de tableaux | Colonnes numérotées 1, 2, 3 … |
| Tableau de valeurs simples | Une seule colonne value |
| Objets imbriqués | Colonnes comme address.city, ou JSON compact dans une seule cellule si l'option Objets imbriqués en colonnes est désactivée |
Trier et filtrer le tableau
Les nombres sont triés par valeur et le texte selon un ordre naturel : item2 passe donc avant item10 ; les cellules vides sont toujours placées en dernier. Le filtre cherche dans chaque cellule de chaque ligne, y compris dans les valeurs imbriquées affichées en JSON. Les grands tableaux affichent 500 lignes à la fois, mais le tri, le filtrage et l'export portent toujours sur toutes les lignes.
Questions fréquentes
Comment transformer un fichier JSON en tableau HTML ?
Ouvrez le fichier ici : le tableau s'affiche instantanément. Pour réutiliser les données ailleurs, exportez-les en CSV ou copiez-les pour Excel.
Peut-on coller le tableau dans Excel ou Google Sheets ?
Oui. Copier pour Excel copie les lignes visibles sous forme de texte séparé par des tabulations, que les tableurs répartissent automatiquement en colonnes.
Que deviennent les tableaux contenus dans les objets ?
Les tableaux sont affichés sous forme de JSON compact dans une seule cellule, par exemple ["a","b"] : aucune donnée n'est perdue.
Y a-t-il une limite de lignes ?
Il n'y a pas de limite fixe. Le tableau affiche 500 lignes à la fois, avec un bouton pour en charger davantage, et les exports incluent toujours toutes les lignes qui correspondent au filtre.