Comment convertir TSV en JSON
- Ajoutez votre fichier .TSV - déposez-le dans la zone ci-dessus ou cliquez pour parcourir.
- Convertissez-le en .JSON en quelques secondes.
- Téléchargez votre nouveau fichier .JSON.
À quoi s'attendre
- Toutes les valeurs arrivent sous forme de chaînes de caractères à moins que l'outil n'effectue une inférence de type - un nombre comme
42peut être stocké comme une valeur de chaîne dans le JSON ; vérifiez le résultat si les types exacts comptent. - Le convertisseur s'attend à ce que la première ligne soit les en-têtes de colonnes ; si votre
.tsvn'a pas de ligne d'en-tête, les clés JSON seront par défaut les index de colonnes (0,1,2…). - Un caractère de tabulation à l'intérieur d'une valeur de cellule décale chaque colonne qui la suit et corrompt silencieusement le résultat - vérifiez votre fichier source dans un éditeur de texte si les résultats semblent erronés.
Foire aux questions
Dois-je installer quelque chose pour convertir du TSV en JSON ?
Non - le convertisseur sur cette page est gratuit et fonctionne sans installation. Pour l'automatisation ou les gros lots, Python avec
pandas est l'option la plus fiable.Pourquoi toutes mes valeurs sont-elles des chaînes de caractères dans le résultat JSON ?
Le TSV stocke tout sous forme de texte brut sans métadonnées de type. Utilisez
pandas pour l'inférence automatique de type, ou convertissez les valeurs dans votre code après la conversion.Mon TSV n'a pas de ligne d'en-tête - que se passe-t-il ?
La première ligne de données est traitée comme des noms de colonnes, produisant un résultat erroné. Dans
pandas, réglez header=None et fournissez une liste names pour corriger cela.Puis-je convertir du JSON en TSV ?
Oui - dans
pandas : df.to_csv('output.tsv', sep='\t', index=False). Les objets et tableaux JSON imbriqués doivent d'abord être aplatis car le TSV ne peut pas les représenter.