Outils pour Développeurs

Convertisseur JSON vers TSV

Transformez un tableau JSON d'objets en valeurs séparées par tabulations pour un tableur.

Évaluez cet outil
JSON
TSV

Comment utiliser Convertisseur JSON vers TSV

  1. Collez un tableau JSON d'objets.
  2. La ligne d'en-tête est construite à partir de toutes les clés utilisées.
  3. Copiez le TSV dans votre tableur.

À propos de Convertisseur JSON vers TSV

Le Convertisseur JSON vers TSV aplatit un tableau JSON d'objets en valeurs séparées par tabulations que vous pouvez coller directement dans un tableur. La ligne d'en-tête est construite à partir de l'union de toutes les clés utilisées dans l'ensemble de vos objets, de sorte que même si certains enregistrements comportent des champs que d'autres omettent, aucune colonne n'est supprimée silencieusement. Les valeurs manquantes laissent simplement cette cellule vide.

Comme une cellule de tableur ne contient qu'une seule valeur plate, tout objet ou tableau imbriqué est converti en chaîne JSON dans sa cellule plutôt que d'être développé, ce qui garde le tableau rectangulaire et prévisible. L'outil attend un tableau d'objets en entrée, puisque c'est la forme qui se mappe proprement sur des lignes et des colonnes ; un simple objet ou une valeur isolée n'a pas de forme tabulaire naturelle.

Tout s'exécute dans votre navigateur, si bien que rien de ce que vous collez n'est envoyé. Collez votre tableau JSON, puis copiez le TSV dans Excel, Google Sheets ou Numbers. Pour le trajet inverse, le convertisseur TSV vers JSON relit des données tabulées pour en refaire du JSON, et si vous préférez une sortie séparée par des virgules, le convertisseur JSON vers CSV fait le même travail avec des virgules.

Questions fréquentes

Comment la ligne d'en-tête est-elle déterminée ?

L'en-tête est l'union de toutes les clés apparaissant dans l'ensemble des objets de votre tableau. Si un enregistrement possède un champ que les autres n'ont pas, ce champ obtient tout de même sa propre colonne, et les lignes qui ne l'ont pas restent vides à cet endroit.

Que deviennent les objets et tableaux imbriqués ?

Les valeurs imbriquées sont converties en chaîne JSON dans une seule cellule plutôt que d'être réparties sur des colonnes supplémentaires. Cela garde le résultat rectangulaire afin qu'il s'intègre proprement dans un tableur sans lignes désalignées.

Quelle entrée le convertisseur attend-il ?

Il attend un tableau JSON d'objets, puisque cette forme se mappe directement sur des lignes et des colonnes. Un simple objet ou une valeur brute n'a pas de forme tabulaire naturelle ; enveloppez donc d'abord vos enregistrements dans un tableau.

Pourquoi TSV plutôt que CSV ?

Les valeurs séparées par tabulations se collent proprement dans les tableurs et évitent les problèmes de guillemets que peuvent poser les virgules à l'intérieur d'un texte. Si vous avez spécifiquement besoin de virgules, utilisez plutôt le convertisseur JSON vers CSV.

Mon JSON est-il envoyé quelque part ?

Non. La conversion se fait entièrement dans votre navigateur et rien n'est envoyé, il est donc sûr pour des données que vous ne voudriez pas transmettre à un tiers.