UTILS.
Privés par défaut
⇄

Convertisseur CSV ⇄ JSON

Convertissez du CSV en tableau JSON et du JSON en CSV.

Vos fichiers restent sur cet appareil

Les fichiers sont traités dans votre navigateur, jamais envoyés. Le site télécharge le code et les ressources nécessaires aux outils. Sans compte ni traceurs.

Utilisez Télécharger pour enregistrer cet outil dans un fichier HTML utilisable hors ligne.

Confidentialité →

Votre texte et vos fichiers restent sur cet appareil. Cet outil n’envoie ni n’enregistre rien.

Essayez un exemple détaillé

Exemple

Sélectionnez Point-virgule et Ligne d’en-têtes, saisissez name;note sur la première ligne et Ada;"a;b" sur la deuxième, puis choisissez CSV → JSON. La note reste a;b dans un seul champ. La conversion de [{"name":"Ada","note":"a;b"}] en CSV encadre correctement le point-virgule de guillemets.

À retenir

Les valeurs CSV restent des chaînes de caractères. Utilisez des en-têtes uniques et non vides. Les objets et tableaux JSON imbriqués doivent être aplatis avant la conversion. Modifier l’entrée ou les réglages efface le résultat précédent. La copie et le téléchargement utilisent toujours la dernière conversion terminée.

À propos de cet outil

Choisissez un séparateur et indiquez si la première ligne contient des en-têtes, puis convertissez du CSV en JSON ou du JSON en CSV. Examinez le tableau à côté du code complet. Les champs CSV restent des chaînes de caractères, y compris les zéros initiaux. Le mode avec en-têtes exige des noms uniques et non vides et le même nombre de champs dans chaque ligne. L’entrée JSON doit être un tableau d’objets plats ou de tableaux ; les valeurs imbriquées sont refusées. Les propriétés absentes et null deviennent des cellules CSV vides.

L’entrée est limitée à 5 MiB de texte UTF-8, la sortie à 20 MiB et l’imbrication JSON à 128 niveaux. Les aperçus volumineux de code, d’arbre et de tableau sont limités pour que la page reste réactive ; la copie et le téléchargement incluent le résultat complet. Le traitement s’effectue localement dans un processus d’arrière-plan que vous pouvez annuler, y compris dans l’outil téléchargé pour une utilisation hors connexion.

Pour que le traitement reste réactif, JSON et CSV acceptent jusqu’à 100,000 valeurs ou cellules. SQL accepte jusqu’à 4,000 jetons et 100 niveaux d’imbrication.

Modifier l’entrée ou les réglages efface le résultat précédent. La copie et le téléchargement utilisent toujours la dernière conversion terminée.

Votre texte et vos fichiers restent sur cet appareil. Cet outil n’envoie ni n’enregistre rien.

Foire aux questions

Comment utiliser cet outil ?
Choisissez un séparateur et indiquez si la première ligne contient des en-têtes, puis convertissez du CSV en JSON ou du JSON en CSV. Examinez le tableau à côté du code complet. Les champs CSV restent des chaînes de caractères, y compris les zéros initiaux. Le mode avec en-têtes exige des noms uniques et non vides et le même nombre de champs dans chaque ligne. L’entrée JSON doit être un tableau d’objets plats ou de tableaux ; les valeurs imbriquées sont refusées. Les propriétés absentes et null deviennent des cellules CSV vides.
Comment traite-t-il mes données ?
Les valeurs CSV restent des chaînes de caractères. Utilisez des en-têtes uniques et non vides. Les objets et tableaux JSON imbriqués doivent être aplatis avant la conversion. Votre texte et vos fichiers restent sur cet appareil. Cet outil n’envoie ni n’enregistre rien.
Puis-je utiliser de gros fichiers ou travailler hors connexion ?
L’entrée est limitée à 5 MiB de texte UTF-8, la sortie à 20 MiB et l’imbrication JSON à 128 niveaux. Les aperçus volumineux de code, d’arbre et de tableau sont limités pour que la page reste réactive ; la copie et le téléchargement incluent le résultat complet. Le traitement s’effectue localement dans un processus d’arrière-plan que vous pouvez annuler, y compris dans l’outil téléchargé pour une utilisation hors connexion. Pour que le traitement reste réactif, JSON et CSV acceptent jusqu’à 100,000 valeurs ou cellules. SQL accepte jusqu’à 4,000 jetons et 100 niveaux d’imbrication.

Plus d'outils