Outils JSON

JSON en tableau Markdownles champs utiles à votre documentation

Collez un tableau d’objets et choisissez les champs à présenter avant de récupérer le résultat.

JSON en tableau Markdown

Entrée JSON

Traitement dans ce navigateur, sans envoi ni stockage de la saisie.

Résultat tabulaire · Markdown

Convertissez pour afficher les lignes.

Options de sortie

Choix et ordre des colonnes

La conversion découvre les champs. Source ou imbrication modifiée : sélection réinitialisée. Les flèches déplacent seulement les colonnes.

Mise à jour du résultat…

Une réponse API contient parfois vingt propriétés alors qu’une documentation en explique seulement trois. JSON en tableau Markdown permet de rapprocher les identifiants de leur description, sans réécrire les objets ni supprimer leurs champs dans la source.

Ce convertisseur JSON examine tous les enregistrements. Une propriété absente du premier objet mais présente plus loin peut donc devenir une colonne. La prévisualisation sert à vérifier les valeurs et leur organisation avant leur insertion dans un document.

Pourquoi utiliser JSON en tableau Markdown

Choisir après avoir découvert tous les champs

JSON en tableau Markdown construit l’union des clés dans leur ordre d’apparition. Décochez les colonnes internes et déplacez les autres avec les flèches. Les lignes conservent l’ordre du tableau d’origine, même si les colonnes changent de place.

Des champs provenant de plusieurs objets sont sélectionnés et réordonnés en colonnes

Afficher un objet entier ou ses propriétés

Une adresse reste par défaut du JSON compact dans une cellule. Pour comparer les villes séparément, développez les chemins des objets. Les tableaux imbriqués restent dans une cellule : plusieurs étiquettes ne créent jamais plusieurs lignes pour la même personne.

Un objet imbriqué conservé dans une cellule ou développé en colonnes de chemins

Préparer le résultat sans perdre le contexte

01

Définir la structure avant de sélectionner

La conversion initiale crée la liste des champs. Modifier la source ou la stratégie d’imbrication réinitialise cette liste et sélectionne tous les champs. Changer uniquement le format ou l’alignement conserve votre choix et votre ordre de colonnes.

02

Choisir le moment du calcul

La conversion automatique attend 400 ms après la dernière modification. Désactivez-la pour utiliser le bouton ou Ctrl/Cmd + Enter. Toute modification de source, d’option ou de colonne bloque immédiatement les exports jusqu’au prochain résultat valide.

03

Examiner les deux vues

La prévisualisation présente 50 lignes, puis permet d’en ajouter 50. La vue source montre les caractères échappés et la ligne de séparation. La copie et le téléchargement incluent toutes les lignes ; le fichier porte l’extension .md ou .html selon le format.

Une sortie structurée et explicite

Des cellules vides qui ont une règle

Une propriété manquante donne une cellule vide, tandis que null reste écrit null. Les valeurs false et 0 ne sont pas effacées. Une chaîne vide reste toutefois visuellement vide : le tableau ne permet pas de retrouver tous les types originaux.

Protéger aussi les noms de colonnes

Les barres verticales et antislashs sont échappés dans les en-têtes comme dans les valeurs. Les marqueurs de mise en forme restent du texte. Le HTML saisi est encodé avant de remplacer les vrais retours à la ligne par des éléments <br> produits par l’outil.

Deux formats pour les mêmes données

L’alignement gauche, centré ou droit s’applique à toutes les colonnes retenues. Markdown reçoit un en-tête et sa ligne de séparation. HTML fournit un fragment table avec thead, tbody et portée des en-têtes, sans générer une page entière.

Conserver la notation des nombres

Les grands entiers, exposants, zéros décimaux finaux et zéro négatif gardent leurs jetons d’origine. Les valeurs imbriquées sont imprimées en JSON compact. Le développement des objets utilise JSON Pointer et distingue les clés contenant un point des vrais chemins hiérarchiques.

Limites à connaître avant de publier

Un tableau d’objets strict uniquement
Extrayez vous-même le tableau utile d’une réponse enveloppée. Objets isolés, tableaux de scalaires, JSONL, JSON5, commentaires et clés dupliquées sont refusés. Aucun chargement par URL, import de fichier ou correctif automatique n’est proposé.
Pas de modification des enregistrements
Les en-têtes reprennent les clés racines ; après développement, ils affichent des chemins comme /user/name. Les caractères / et ~ des clés deviennent ~1 et ~0. Les tableaux ne sont ni éclatés en lignes ni joints par un séparateur. {} et [] restent visibles.
La plateforme décide du rendu final
La sortie vise les tableaux GitHub Flavored Markdown. Un autre moteur peut ne pas reconnaître cette extension ou interdire les retours HTML. Les espaces autour des cellules peuvent être supprimés et les espaces répétés fusionnés. Gardez le JSON pour conserver exactement les types et les blancs. Certaines plateformes créent aussi des liens à partir des URL simples ; ici, la prévisualisation les affiche en texte.
Un dépassement bloque toute la sortie
Les plafonds sont 500 000 caractères saisis, 50 000 nœuds, profondeur 100, 10 000 lignes, 200 colonnes, 100 000 cellules et 2 000 000 caractères produits. Tableau vide, objets tous vides ou sélection vide donnent une erreur de colonnes, jamais un fichier partiel présenté comme complet.

Questions sur JSON en tableau Markdown

Comment convertir JSON en tableau Markdown ?

Fournissez un tableau contenant uniquement des objets. Chacun devient une ligne ; l’ensemble de leurs clés fournit les colonnes. Vérifiez la prévisualisation, choisissez l’ordre et le format, puis récupérez la sortie complète. Un objet isolé n’est pas transformé automatiquement en tableau clé/valeur.

Comment afficher les valeurs imbriquées ?

Le mode par défaut garde objets et tableaux en JSON compact dans une cellule. Le mode développé expose les propriétés des objets avec des chemins JSON Pointer. Les tableaux restent groupés et ne multiplient pas les enregistrements.

D’où viennent les colonnes ?

Elles viennent de toutes les clés rencontrées, dans l’ordre de leur première apparition. Un champ présent seulement dans un objet tardif est donc disponible. Les autres objets reçoivent une cellule vide pour ce champ ; vous pouvez ensuite retirer ou déplacer la colonne.

Le JSON est-il envoyé ?

Le traitement se déroule dans le navigateur actuel, sans envoi ni stockage de la source. Il n’y a pas de récupération distante par adresse. Avant de publier la table, vérifiez les champs que vous avez retenus.

Quelles sont les limites ?

Les limites portent sur le texte, les nœuds, la profondeur, les dimensions et la sortie. Une structure très clairsemée peut atteindre le plafond de cellules avant celui des caractères. Un dépassement arrête la conversion entière ; la pagination de la prévisualisation ne réduit pas le fichier exporté.

Vous avez trouvé un cas mal converti ?

Composer votre prochaine table

Utilisez JSON en tableau Markdown pour présenter une sélection cohérente de propriétés. Comparez la représentation des objets imbriqués, vérifiez les champs tardifs et récupérez le résultat à jour pour votre document.