Diysb Tools

Convertir CSV en JSON

Convertissez des fichiers CSV au format JSON avec des options personnalisables pour les délimiteurs, les guillemets et le formatage de sortie. Prise en charge des en-têtes, des commentaires et de la conversion de type dynamique.

Outils CSV

Qu'est-ce qu'un convertisseur CSV en JSON ?

Cet outil convertit les fichiers CSV (valeurs séparées par des virgules) en structures de données JSON (JavaScript Object Notation). Il prend en charge différents formats CSV avec des délimiteurs, des guillemets et des symboles de commentaires personnalisables. Le convertisseur peut traiter la première ligne comme un en-tête, ignorer les lignes vides et détecter automatiquement les types de données comme les nombres et les booléens. Le JSON obtenu peut être utilisé pour la migration de données, les sauvegardes ou comme entrée pour d'autres applications.

Entrée CSV
Sortie JSON
Options d'outils
Format d'entrée CSV
Séparateur de colonnes (par exemple, , ; \t)
Citation de champ (par exemple, ")
Symbole de commentaire (par exemple, #)
Options de conversion
Traiter la première ligne comme en-tête de colonne
Ignorer les lignes vides dans le fichier CSV d'entrée
Convertir automatiquement les nombres et les booléens
Convertir CSV en JSON Exemples

Basic CSV to JSON Array

Convert a simple CSV file into a JSON array structure.

name,age,city John,30,New York Alice,25,London
name,age,city John,30,New York Alice,25,London
[ { "name": "John", "age": 30, "city": "New York" }, { "name": "Alice", "age": 25, "city": "London" } ]
[ { "name": "John", "age": 30, "city": "New York" }, { "name": "Alice", "age": 25, "city": "London" } ]
Format d'entrée CSV
Séparateur de colonnes (par exemple, , ; \t)
Citation de champ (par exemple, ")
Symbole de commentaire (par exemple, #)
Options de conversion
Traiter la première ligne comme en-tête de colonne
Ignorer les lignes vides dans le fichier CSV d'entrée
Convertir automatiquement les nombres et les booléens

CSV with Custom Delimiter

Convert a CSV file that uses semicolons as separators.

product;price;quantity Apple;1.99;50 Banana;0.99;100
product;price;quantity Apple;1.99;50 Banana;0.99;100
[ { "product": "Apple", "price": 1.99, "quantity": 50 }, { "product": "Banana", "price": 0.99, "quantity": 100 } ]
[ { "product": "Apple", "price": 1.99, "quantity": 50 }, { "product": "Banana", "price": 0.99, "quantity": 100 } ]
Format d'entrée CSV
Séparateur de colonnes (par exemple, , ; \t)
Citation de champ (par exemple, ")
Symbole de commentaire (par exemple, #)
Options de conversion
Traiter la première ligne comme en-tête de colonne
Ignorer les lignes vides dans le fichier CSV d'entrée
Convertir automatiquement les nombres et les booléens

CSV with Comments and Empty Lines

Process CSV data while handling comments and empty lines.

# Comment id,name,active 1,John,true 2,Jane,false 3,Bob,true
# Comment id,name,active 1,John,true 2,Jane,false 3,Bob,true
[ { "id": 1, "name": "John", "active": true }, { "id": 2, "name": "Jane", "active": false }, { "id": 3, "name": "Bob", "active": true } ]
[ { "id": 1, "name": "John", "active": true }, { "id": 2, "name": "Jane", "active": false }, { "id": 3, "name": "Bob", "active": true } ]
Format d'entrée CSV
Séparateur de colonnes (par exemple, , ; \t)
Citation de champ (par exemple, ")
Symbole de commentaire (par exemple, #)
Options de conversion
Traiter la première ligne comme en-tête de colonne
Ignorer les lignes vides dans le fichier CSV d'entrée
Convertir automatiquement les nombres et les booléens