Convertisseur TSV en JSON

Transformez des données tabulaires séparées par des tabulations en JSON structuré.

TSV vient souvent de bases de données Linux, de scripts shell, ou d’exports directs de bases de données relationnelles. Le format est propre — la tabulation comme séparateur élimine les problèmes de guillemets du CSV. Mais pour exploiter ces données, vous avez besoin de JSON. La conversion est directe : chaque ligne devient un objet, les colonnes deviennent des clés.

TSV : le CSV quand les données sont simples

TSV utilise la tabulation au lieu de la virgule. C’est un choix qui paie quand vos données contiennent beaucoup de texte libre : pas de guillemets à échapper, pas de règles compliquées de délimitation. Une tabulation dans les données est rare ; c’est presque absent des textes ordinaires. Donc TSV reste limpide.

Le revers : TSV est moins universel. Excel et Google Sheets l’acceptent nativement, mais le reconnaître automatiquement demande un peu plus de travail qu’un CSV. Heureusement, ce convertisseur gère la détection et la transformation pour vous.

Convertir TSV en JSON

  1. Collez votre TSV ou importez un fichier (texte avec tabulations).
  2. L’outil détecte la première ligne comme en-têtes.
  3. Vérifiez que les colonnes et les types détectés sont corrects.
  4. Téléchargez votre JSON structuré.

Ce que gère une conversion robuste

  • Reconnaissance des tabulations comme délimiteurs, même avec du texte libre
  • Détection intelligente des nombres et booléens
  • Gestion des sauts de ligne dans les cellules TSV
  • Champs vides traités comme null ou chaîne vide selon votre choix
  • Encodages multiples : UTF-8, Latin-1, etc.

Vocabulaire TSV vers JSON

  • Tabulation — Caractère U+0009. Rare dans les données naturelles, c’est pourquoi TSV l’utilise comme séparateur sûr.
  • En-têtes — Première ligne du TSV, qui définit le nom de chaque colonne. Deviennent des clés JSON.
  • Détection de type — Processus qui décide si une colonne contient des nombres, des booléens ou du texte brut.
  • Délimiteur — Caractère séparant les colonnes. En TSV c’est toujours la tabulation ; jamais configurable.

Questions sur TSV vers JSON

Comment le convertisseur différencie TSV du CSV ?

Il regarde le premier octet non-blanc : s’il voit une tabulation, c’est TSV ; une virgule, c’est CSV. Vous pouvez aussi le préciser.

Que se passe-t-il si mon TSV contient une tabulation dans un champ ?

C’est ambigu. Le convertisseur signale l’erreur et vous demande de nettoyer la source. Les tabulations dans les données doivent être échappées ou supprimées.

Puis-je exclure des colonnes du JSON ?

Pas directement, mais vous pouvez éditer le JSON après export, ou filtrer le TSV source avant conversion.

Comment convertir en retour du JSON au TSV ?

C’est l’inverse : utilisez le convertisseur JSON vers TSV. Mais attention, cela peut être destructif si le JSON contient de l’imbrication.

Le TSV exporté depuis Excel ou Sheets contiendra-t-il des caractères codés bizarrement ?

Rarement. Excel et Sheets exportent en UTF-8 par défaut. Le convertisseur gère la plupart des encodages automatiquement.

Cookie
Nous nous soucions de vos données et aimerions utiliser des cookies pour améliorer votre expérience.