Convertisseur CSV en JSON
Convertissez des valeurs séparées par des virgules (CSV) en tableaux ou objets JSON avec détection automatique des types et clés imbriquées.
CSV d'entrée
JSON de sortie
Erreur de conversion
Détails de l erreur de l analyseur...
Métriques de conversion
Étapes Suivantes
Pipeline de transformation CSV en JSON
Transformez des lignes CSV en tableaux JSON structurés avec détection de type et conformité RFC 4180.
Processus d'analyse CSV vers JSON
Pipeline WebWorker en 4 étapes
Détection du délimiteur
Identifie le séparateur de colonnes et découpe les lignes du tableau.
Validation des en-têtes
Extrait la première ligne pour définir les propriétés JSON cibles.
Conversion des types
Convertit les chaînes numériques et booléennes en types natifs.
Assemblage JSON
Génère un tableau d'objets, un dictionnaire indexé ou un flux NDJSON.
Spécifications d'analyse CSV robustes
Normes d entreprise et conformité
Moteur d'inférence de types
Convertit intelligemment les chaînes en nombres et booléens natifs.
Reconstruction d'objets imbriqués
Recrée des hiérarchies complexes à partir d'en-têtes à notation pointée.
Débit élevé pour gros fichiers
Traitement par blocs optimisé pour économiser la mémoire de l'appareil.
Plusieurs formats de sortie
Exportez en tableau d'objets classique, en JSONLines ou en objet indexé.
Transformations de Manifestes Réels
Galerie InteractiveDécouvrez comment les structures de données réelles se traduisent en formats propres et conformes aux standards.
1. Registre d'Employés avec Types Numériques
team.csv ➔ team.jsonAperçuMasquer
1. Registre d'Employés avec Types Numériques
team.csv ➔ team.jsonTableau CSV avec salaires et statuts converti en tableau d'objets JSON typés.
id,name,role,department,active
101,Sarah Jenkins,Architect,Engineering,true
102,Alex Rivera,SRE,Infrastructure,false[
{
"id": 101,
"name": "Sarah Jenkins",
"role": "Architect",
"department": "Engineering",
"active": true
},
{
"id": 102,
"name": "Alex Rivera",
"role": "SRE",
"department": "Infrastructure",
"active": false
}
]2. Reconstruction Hiérarchique par Points
user.csv ➔ user.jsonAperçuMasquer
2. Reconstruction Hiérarchique par Points
user.csv ➔ user.jsonEn-têtes comme address.city reconstitués en objets JSON imbriqués.
user.id,user.name,user.contact.email,meta.plan
USR-88,Elena Rostova,elena@acme.io,Enterprise[
{
"user": {
"id": "USR-88",
"name": "Elena Rostova",
"contact": {
"email": "elena@acme.io"
}
},
"meta": {
"plan": "Enterprise"
}
}
]3. Champs avec Retours à la Ligne et Guillemets
inventory.csv ➔ inventory.jsonAperçuMasquer
3. Champs avec Retours à la Ligne et Guillemets
inventory.csv ➔ inventory.jsonAnalyse exacte des cellules multilignes et guillemets internes doublés.
sku,price,inStock,notes
SKU-100,49.99,true,null
SKU-200,120.00,false,Backordered[
{
"sku": "SKU-100",
"price": 49.99,
"inStock": true,
"notes": null
},
{
"sku": "SKU-200",
"price": 120,
"inStock": false,
"notes": "Backordered"
}
]Matrice de Mappage Structurel CSV vs JSON
RFC 4180 to RFC 8259| Valeur de Cellule CSV | Type JSON Déduit | Règle d’Analyse et Conversion |
|---|---|---|
Integer / Float 42 / 99.50 | number (42 / 99.5) | Convertie automatiquement en nombre ou booléen si le format correspond. |
Boolean Literal true / FALSE | boolean (true / false) | Guillemets externes retirés et paires "" restaurées en un seul guillemet. |
Null Literal null / NULL | null | Crée des objets imbriqués selon le chemin spécifié par les points. |
Empty String "" / [empty] | "" or null | Convertie en null, chaîne vide ou propriété omise selon vos options. |
Escaped String "27"" Screen" | "27\" Screen" | Conserve les sauts de ligne internes dans la chaîne JSON finale. |
Étapes Suivantes
Foire Aux Questions
Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.
Comment convertir un fichier CSV en JSON en ligne ?
L'outil peut-il reconstruire des objets JSON imbriqués depuis le CSV ?
L'analyseur gère-t-il les délimiteurs point-virgule ou tabulation ?
Mes données sont-elles stockées ou transmises à un serveur ?
No matching questions found
We couldn't find any questions matching your query. Try searching for different keywords or reset your filters.