Convertir JSON en TXT
Transformez un tableau JSON en simple fichier .txt, avec un enregistrement par ligne et les champs alignés en colonnes. Il se lit dans n’importe quel éditeur de texte et s’importe dans les outils qui ne savent pas interpréter les accolades.
Convertisseur de données
ou déposez Fichiers CSV, TSV, TXT … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Importez le JSON
Ajoutez des fichiers .json, .jsonl ou .ndjson, jusqu'à 20 par lot et 95 Mo chacun. Un tableau d'enregistrements ou un objet par ligne donne les meilleurs résultats.
- 2
Choisissez le séparateur
La tabulation est présélectionnée. Sous Réglages avancés, changez le Séparateur en barre verticale, point-virgule, virgule ou espace si le système destinataire l'exige, et choisissez un Encodage du texte pour les logiciels plus anciens.
- 3
Convertissez et ouvrez
Cliquez sur Convertir en Texte brut et téléchargez le fichier .txt. Ouvrez-le d'un double-clic pour le lire, ou importez-le partout où un fichier texte délimité est accepté.
Comment convertir un fichier JSON en fichier TXT ?
Importez le fichier .json et cliquez sur Convertir en Texte brut. Chaque enregistrement JSON devient une ligne, chaque clé une colonne séparée par des tabulations, avec les noms des clés sur la première ligne.
Pourquoi convertir du JSON en texte brut
Le JSON a été conçu pour les programmes. La RFC 8259 ne prévoit ni commentaires, ni notion de ligne, ni notion de colonne : un fichier de 5 000 commandes s'ouvre donc dans un éditeur de texte comme un long mur d'accolades. C'est très bien pour une API, mais peu utile pour le conseiller du support qui doit chercher dans un export, l'auditeur qui veut une version imprimée ou le traitement de nuit d'un ancien système qui lit un enregistrement par ligne.
Le texte brut avec séparateur est le plus ancien terrain d'entente de l'informatique. Il n'exige aucune bibliothèque pour être lu, se prête bien à grep, se compare ligne à ligne dans un gestionnaire de versions et s'importe dans presque toutes les bases de données et tous les tableurs. Si le destinataire veut précisément des virgules et une extension .csv, JSON en CSV écrit les mêmes lignes sous cette forme.
Choisir un délimiteur pour le fichier TXT
| Séparateur | Aperçu | À choisir quand |
|---|---|---|
| Tabulation (par défaut) | ord-1001→Lisbon→49.90 | Les données contiennent des virgules, ou le fichier va vers cut, awk ou Excel |
| Barre verticale | | ord-1001|Lisbon|49.90 | Un import bancaire, de paie ou de type EDI exige du texte délimité par des barres verticales |
| Point-virgule ; | ord-1001;Lisbon;49.90 | Le fichier sera ouvert avec Excel en France, en Allemagne ou au Brésil |
| Virgule , | ord-1001,Lisbon,49.90 | L'outil d'import veut un contenu de type CSV dans un fichier .txt |
| Espace | ord-1001 Lisbon 49.90 | Les valeurs ne contiennent jamais d'espaces, par exemple uniquement des identifiants et des nombres |
Exemple de JSON en fichier texte
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseCe qui est conservé lors du passage de JSON en TXT
Conservé
- Toutes les valeurs, sous forme de texte
- Les noms des clés dans la ligne d'en-tête
- L'ordre des enregistrements
- Les caractères Unicode en UTF-8
Modifié
- Les objets imbriqués deviennent des colonnes à points
- true, false et les nombres perdent leur type
- Les tableaux dans un enregistrement tiennent dans un seul champ
Perdu
- Accolades, crochets et guillemets autour des clés
- L'indentation et la mise en forme
- Toute garantie qu'un analyseur puisse reconstruire l'original exact
JSON et TXT comparés
JSON
JavaScript Object Notation
JSON est un format texte léger pour les données structurées, popularisé par Douglas Crockford au début des années 2000 et normalisé par la RFC 8259 et ECMA-404. Il représente des objets, tableaux, chaînes, nombres, booléens et null avec une syntaxe simple et lisible. C'est le format par défaut des API web, des fichiers de configuration et des échanges de données entre applications dans presque tous les langages de programmation. Il n'intègre ni commentaires, ni dates, ni schémas, et les gros fichiers imbriqués sont difficiles à lire sans visionneuse.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 2001 · Douglas Crockford
TXT
Texte brut
Un fichier TXT ne contient que des caractères simples, sans mise en forme, polices, images ni mise en page. Les fichiers texte modernes sont généralement encodés en UTF-8, qui couvre toutes les langues, alors que des fichiers plus anciens peuvent utiliser d'autres encodages et afficher des caractères illisibles. Le texte brut est minuscule, ne devient jamais obsolète et s'ouvre sur tous les appareils, des téléphones aux serveurs. Il ne peut contenir ni texte en gras, ni tableaux, ni images : la structure doit passer par des espaces ou un balisage simple.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- –
On aplatit du JSON en TXT quand le lecteur suivant est une personne avec le Bloc-notes, un mainframe ou un traitement par lots ancien qui charge des lignes de texte fixes, ou encore un pipeline shell fondé sur grep, cut et sort.
FAQ sur la conversion JSON en TXT
Pourquoi la tabulation est-elle le séparateur par défaut pour JSON en TXT ?
Les tabulations apparaissent presque jamais dans les noms, les adresses ou les prix : les valeurs n'ont donc que rarement besoin de guillemets. Les outils Unix classiques comme cut découpent aussi par défaut sur les tabulations, et l'assistant d'importation de texte d'Excel les reconnaît sans étape supplémentaire.
Puis-je simplement renommer le fichier .json en .txt ?
Vous le pouvez, mais le fichier contient toujours du JSON : accolades, guillemets et clés répétées à chaque enregistrement. Il passera un formulaire d'envoi qui ne vérifie que l'extension, mais une personne ou un outil d'import qui attend un enregistrement par ligne ne pourra toujours pas l'exploiter. La conversion modifie le contenu, pas seulement le nom.
Que deviennent les objets et tableaux imbriqués ?
Une ligne de texte est plate : les objets imbriqués sont donc répartis en colonnes supplémentaires nommées par un chemin à points, comme address.city. Les listes à l'intérieur d'un enregistrement restent dans un seul champ sous forme de texte JSON.
Quel encodage choisir pour le fichier texte ?
UTF-8 pour tout ce qui est récent ; le Bloc-notes de Windows enregistre en UTF-8 par défaut depuis Windows 10 version 1903. Choisissez Windows-1252 ou Shift_JIS uniquement si un ancien programme affiche des caractères illisibles avec UTF-8.
Mon fichier de journal JSON Lines sera-t-il converti ?
Oui. Un fichier .jsonl ou .ndjson est lu à raison d'un objet par ligne, comme l'écrivent la plupart des outils d'export de journaux et BigQuery, et chaque objet devient une ligne de texte.
Peut-on reconvertir le texte en JSON ?
Oui, à condition de conserver la ligne d'en-tête : TXT en JSON lit les noms de colonnes et reconstruit un tableau d'objets. Les noms à points reviennent sous forme de clés à plat plutôt que d'objets imbriqués.