OKfmt

CSV JSON

Analyse CSV en tableaux d'objets JSON en utilisant la ligne d'en-tête comme clés avec restauration numérique, transmet les exportations de tableurs aux API web et interfaces frontend.

Glissez les fichiers ici ou cliquez

Ctrl+V pour coller depuis le presse-papiers

Comment convertir CSV en JSON

  1. 1Téléchargez votre fichier CSV par glisser-déposer, clic ou collage.
  2. 2Ajustez les paramètres de qualité si nécessaire.
  3. 3Cliquez sur « Convertir maintenant » et attendez la fin de la conversion.
  4. 4Téléchargez votre fichier JSON converti.

À propos de la conversion CSV vers JSON

CSV est un format tabulaire en texte brut séparé par des virgules, conforme à la norme RFC 4180. Il ne supporte qu'un seul tableau plat et tout le contenu est stocké sous forme de chaînes. JSON est un format d'échange textuel de paires clé-valeur et de tableaux conforme à la norme RFC 8259, qui supporte six types de données de base. Cette conversion permet d'adapter des tableaux plats à des données structurées.

Cette conversion utilise SheetJS pour l'analyse de structure. Tout le contenu du CSV d'origine reste des types de données chaîne. Chaque ligne CSV est convertie en un objet JSON, les en-têtes de tableau sont conservés comme noms de clés d'objet. Aucune structure imbriquée n'est générée. CSV ne supporte pas les commentaires, donc aucun contenu de commentaire n'existe. La taille du fichier de sortie est déterminée par le nombre de lignes dans le tableau d'origine.

Cette conversion est adaptée pour des flux de travail incluant la construction de données d'API frontale, la génération de fichiers de configuration backend et l'import dans des bases de données NoSQL. Avant utilisation, vérifiez que les en-têtes CSV sont conformes aux spécifications de nom de clé du JSON cible pour éviter des erreurs d'analyse causées par des caractères invalides.

CSV vs JSON : comparaison technique

FonctionnalitéCSVJSON
Sortie19722001
DéveloppeurRFC 4180Douglas Crockford

FAQ sur CSV → JSON

Y a-t-il une perte de qualité des données après conversion ?

Aucune perte de contenu ne se produit pour les données stockées dans le CSV d'origine. Le format CSV ne distingue pas lui-même les types de données, donc tout le contenu reste de type chaîne après conversion, ce qui est conforme à la définition de base du format CSV.

Les types de données d'origine sont-ils conservés ?

Les types de données ne sont pas conservés. Le format CSV lui-même ne permet pas de distinguer les types de données, et tout le contenu est stocké sous forme de chaînes. Tous les champs du JSON converti seront donc également de type chaîne.

Quelle taille de fichier CSV est prise en charge ?

La limite de taille d'un seul fichier est de 50 Mo, et un seul fichier peut être traité par conversion. Si la taille totale du fichier non compressé dépasse 256 Mo ou si le nombre de fichiers dépasse 1000, le traitement est rejeté.

Les fichiers sont-ils stockés ?

Aucun fichier n'est stocké. Les fichiers sont téléchargés sur le serveur via HTTPS pour la conversion. Immédiatement après la fin de la conversion, le serveur supprime à la fois le fichier source et le fichier de sortie, et aucune donnée n'est conservée.