Passer au contenu
Coverton Blog
Dans cet article
Tableaux et données

Convertir CSV, JSON et XML sans perdre de vue la structure

Les tableaux et les données imbriquées représentent les informations différemment. CSV stocke les lignes et les colonnes ; JSON peut représenter des objets et des tableaux. Vérifiez la structure, l'encodage et le séparateur de la destination, puis ouvrez d'abord un petit échantillon converti.

Utiliser l’outil gratuit →

Inspecter les informations perdues lors de la création d'un tableau

Vérifiez comment les structures imbriquées et les éléments répétés sont représentés lorsque JSON ou XML devient une table. CSV ne déclare pas explicitement les types de date, numériques ou chaîne. Les applications réceptrices peuvent réinterpréter les zéros non significatifs et les identifiants longs, alors comparez les valeurs importantes.

Examiner les séparateurs et les citations

CSV et TSV utilisent des séparateurs différents. Vérifiez les virgules, les tabulations, les nouvelles lignes intégrées et les guillemets dans les valeurs de sortie. Les tableaux Markdown ont des limites structurelles et ne doivent pas être supposés conserver les cellules fusionnées ou le formatage de la feuille de calcul.

Formatez JSON et convertissez JSONL

Le formatage ajoute une indentation lisible ; la réduction supprime les espaces inutiles. Aucune des deux opérations ne répare toutes les erreurs de données. JSONL place une valeur JSON indépendante sur chaque ligne, comparez donc le nombre d'enregistrements lors de la conversion vers ou depuis un tableau.

Quel outil choisir ?

Des exemples d'entrées illustrent le flux de travail ; ils ne promettent pas de taille de fichier particulière, de précision de reconnaissance ou de compatibilité.

Convertir CSV en JSON

Transformez les lignes et les colonnes en enregistrements JSON après avoir vérifié les en-têtes et les délimiteurs. Vérifiez comment les valeurs sont représentées dans le résultat.

Exemple

nom, nombre / Coverton,2 → tableau d'enregistrement JSON
  1. Choisissez des fichiers au format CSV. Maximum : 1.
  2. Vérifiez les réglages (Encodage d’entrée, Séparateur d’entrée), puis lancez le traitement.
  3. Téléchargez le résultat JSON et vérifiez son contenu et sa qualité.
Que vérifier

CSV stocke du texte en lignes et colonnes. Les champs entre guillemets peuvent contenir virgules et retours à la ligne. Encodage et en-têtes varient. Les tableurs peuvent modifier zéros initiaux, dates et identifiants longs.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir JSON en CSV

Ouvrez une liste d'enregistrements JSON dans une feuille de calcul. Les champs imbriqués produisent différentes colonnes en fonction des paramètres d'aplatissement.

Exemple

Tableau d'objets JSON → en-tête et ligne CSV
  1. Choisissez des fichiers au format JSON. Maximum : 1.
  2. Vérifiez les réglages (Aplatir les objets imbriqués), puis lancez le traitement.
  3. Téléchargez le résultat CSV et vérifiez son contenu et sa qualité.
Que vérifier

JSON représente objets, tableaux, chaînes, nombres, booléens et null. Les noms de propriétés sont entre guillemets doubles. Formatez pour inspecter les données ; utilisez CSV pour les structures tabulaires adaptées.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir TSV en CSV

Importez une exportation séparée par des tabulations dans un système CSV uniquement. Vérifiez que les virgules dans les valeurs restent dans leurs cellules.

Exemple

nom/compte séparés par des tabulations → CSV séparés par des virgules
  1. Choisissez des fichiers au format TSV, TXT. Maximum : 1.
  2. Vérifiez les réglages (Encodage d’entrée), puis lancez le traitement.
  3. Téléchargez le résultat CSV et vérifiez son contenu et sa qualité.
Que vérifier

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir CSV en TSV

Préparez un tableau CSV pour les logiciels nécessitant des données séparées par des tabulations. Les virgules à l’intérieur des champs entre guillemets restent le contenu de la cellule.

Exemple

champs CSV cités → enregistrements séparés par des tabulations
  1. Choisissez des fichiers au format CSV. Maximum : 1.
  2. Vérifiez les réglages (Encodage d’entrée, Séparateur d’entrée), puis lancez le traitement.
  3. Téléchargez le résultat TSV et vérifiez son contenu et sa qualité.
Que vérifier

CSV stocke du texte en lignes et colonnes. Les champs entre guillemets peuvent contenir virgules et retours à la ligne. Encodage et en-têtes varient. Les tableurs peuvent modifier zéros initiaux, dates et identifiants longs.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir XML en JSON

Inspectez les éléments et les valeurs XML dans JSON. Ne présumez pas qu’une arborescence XML est équivalente à un tableau plat.

Exemple

Structure <root><name>Coverton</name></root> → Structure JSON
  1. Choisissez des fichiers au format XML. Maximum : 1.
  2. Vérifiez le format et l’ordre des fichiers, puis lancez le traitement.
  3. Téléchargez le résultat JSON et vérifiez son contenu et sa qualité.
Que vérifier

XML et JSON ont des modèles différents. Les entités XML dangereuses sont refusées. Aucun schéma externe n’est déduit ou reconstruit automatiquement.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir JSON en XML

Choisissez un nom racine lors de l'écriture de JSON au format XML. Comparez la structure générée avec les exigences du système récepteur.

Exemple

Données JSON + nom racine → document XML
  1. Choisissez des fichiers au format JSON. Maximum : 1.
  2. Vérifiez les réglages (Nom de l’élément racine), puis lancez le traitement.
  3. Téléchargez le résultat XML et vérifiez son contenu et sa qualité.
Que vérifier

JSON représente objets, tableaux, chaînes, nombres, booléens et null. Les noms de propriétés sont entre guillemets doubles. Formatez pour inspecter les données ; utilisez CSV pour les structures tabulaires adaptées.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

XML et JSON ont des modèles différents. Les entités XML dangereuses sont refusées. Aucun schéma externe n’est déduit ou reconstruit automatiquement.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Formater et valider JSON

Indentez le JSON sur une ligne pour la lecture et les contrôles structurels. Une syntaxe invalide doit être corrigée avant le formatage.

Exemple

compact JSON → retrait valide JSON
  1. Choisissez des fichiers au format JSON. Maximum : 1.
  2. Vérifiez les réglages (Indentation), puis lancez le traitement.
  3. Téléchargez le résultat JSON et vérifiez son contenu et sa qualité.
Que vérifier

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Ouvrir l’outil →

Minifier JSON

Supprimez les espaces inutiles du JSON valide pour le transfert. Cela ne compresse pas les images et ne supprime pas les enregistrements.

Exemple

en retrait JSON → compact JSON
  1. Choisissez des fichiers au format JSON. Maximum : 1.
  2. Vérifiez le format et l’ordre des fichiers, puis lancez le traitement.
  3. Téléchargez le résultat JSON et vérifiez son contenu et sa qualité.
Que vérifier

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Ouvrir l’outil →

Convertir CSV en MARKDOWN

Déplacez les données tabulaires dans un document README ou Markdown. Inspectez la durée d’affichage des cellules et des sauts de ligne.

Exemple

En-têtes/lignes CSV → Tableau de démarque
  1. Choisissez des fichiers au format CSV. Maximum : 1.
  2. Vérifiez les réglages (Encodage d’entrée, Séparateur d’entrée), puis lancez le traitement.
  3. Téléchargez le résultat Markdown et vérifiez son contenu et sa qualité.
Que vérifier

CSV stocke du texte en lignes et colonnes. Les champs entre guillemets peuvent contenir virgules et retours à la ligne. Encodage et en-têtes varient. Les tableurs peuvent modifier zéros initiaux, dates et identifiants longs.

Seule une syntaxe Markdown limitée est prise en charge. Les tableaux complexes, cellules multilignes, extensions et scripts ne sont pas entièrement repris.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir MARKDOWN en CSV

Importez une table de tuyaux Markdown dans une feuille de calcul. Cela ne transforme pas un document prose entier en tableau.

Exemple

Tableau des tuyaux de démarque → lignes CSV
  1. Choisissez des fichiers au format MD, MARKDOWN. Maximum : 1.
  2. Vérifiez le format et l’ordre des fichiers, puis lancez le traitement.
  3. Téléchargez le résultat CSV et vérifiez son contenu et sa qualité.
Que vérifier

Seule une syntaxe Markdown limitée est prise en charge. Les tableaux complexes, cellules multilignes, extensions et scripts ne sont pas entièrement repris.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Ouvrir l’outil →

Convertir JSON en JSONL

Préparez un tableau JSON pour un consommateur orienté ligne. Vérifiez les données sélectionnées lorsque vous utilisez un chemin de tableau imbriqué.

Exemple

[{enregistrement 1},{enregistrement 2}] → un enregistrement JSON par ligne
  1. Choisissez des fichiers au format JSON. Maximum : 1.
  2. Vérifiez les réglages (Chemin du tableau (vide pour la racine)), puis lancez le traitement.
  3. Téléchargez le résultat JSONL et vérifiez son contenu et sa qualité.
Que vérifier

JSON représente objets, tableaux, chaînes, nombres, booléens et null. Les noms de propriétés sont entre guillemets doubles. Formatez pour inspecter les données ; utilisez CSV pour les structures tabulaires adaptées.

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Chaque ligne non vide doit contenir une valeur JSON complète. Une ligne invalide arrête la conversion. JSON vers JSONL exige un tableau.

Ouvrir l’outil →

Convertir JSONL en JSON

Lisez JSONL ou NDJSON comme un seul tableau. Les lignes invalides sont signalées plutôt que ignorées silencieusement.

Exemple

deux lignes JSON valides → tableau JSON à deux éléments
  1. Choisissez des fichiers au format JSONL, NDJSON, TXT. Maximum : 1.
  2. Vérifiez les réglages (Indentation), puis lancez le traitement.
  3. Téléchargez le résultat JSON et vérifiez son contenu et sa qualité.
Que vérifier

JSON n’accepte ni commentaires ni virgules finales. La précision des nombres est limitée par JavaScript.

Vérifiez encodage, séparateur et colonnes. Les grands nombres peuvent perdre en précision en JavaScript ; CSV ne conserve pas tous les types et structures imbriquées.

Chaque ligne non vide doit contenir une valeur JSON complète. Une ligne invalide arrête la conversion. JSON vers JSONL exige un tableau.

Ouvrir l’outil →

Ce guide décrit les outils Web publics et leurs limites de prise en charge. Conservez votre original et vérifiez le résultat téléchargé. Coverton · Corrections et contact

Cette traduction a été préparée avec l'aide d'un logiciel. Vous pouvez également lire la version anglaise. Lire en anglais