# CSV en JSON

> Analyse un CSV et le convertit en tableau JSON.

[Open tool](https://www.toolcabana.com/fr/csv-to-json) · [Développement et données](https://www.toolcabana.com/fr/category/developer-and-data)

Tool ID: csv-to-json. Requested language: fr. Description language: fr. Complete guide translation: yes.

## Overview (en)

CSV to JSON parses CSV text into a formatted JSON array. With the header option on, each row becomes an object keyed by the column names; with it off, each row becomes an array of values. You can pick a comma, semicolon, tab or pipe delimiter and optionally convert numeric and true or false cells into JSON types.

## Supported tasks (fr)

Analyse un CSV et le convertit en tableau JSON.

## Steps (fr)

1. Saisissez ou collez votre source, ou chargez un exemple.
2. Modifiez les paramètres de base ou ouvrez le mode avancé pour affiner le résultat.
3. Vérifiez puis copiez ou téléchargez votre résultat. Suspendez les résultats en direct pour lancer le calcul manuellement. Les sources ou paramètres individuels de plus de 20 000 caractères nécessitent un lancement explicite.

## Settings

- Délimiteur (fr; key: delimiter; type: select): , [fr], ; [fr], Tabulation [fr], | [fr]
- La première ligne contient les noms de colonnes (fr; key: header; type: checkbox)
- Déduire les nombres et les booléens (fr; key: infer; type: checkbox)

## Limitations (fr)

Les opérations sur le texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.

## Example input

```text
name,count
ToolCabana,2
Example,3
```

## Privacy and connections (fr)

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

## Questions (fr)

### Why are my numbers strings after converting CSV to JSON?

By default every cell stays text. Turn on Infer numbers and booleans to turn cells that look like numbers or true and false into JSON numbers and booleans.

### What happens if my CSV has duplicate or empty column names?

When the first row is used as headers, an empty or repeated column name stops the conversion with an error, so values are not merged or renamed. Rename the columns or turn off the header row.

### Does CSV to JSON handle line breaks inside quoted cells?

Yes. Line breaks inside quoted cells stay part of that cell value. Fully empty lines are skipped, and malformed rows are reported with their row number.

### Où ma saisie est-elle traitée ?

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

### Quelles sont les limites de saisie ?

Les opérations sur le texte acceptent généralement jusqu'à 2 000 000 caractères. Les analyseurs, générateurs et formules individuels appliquent des limites supplémentaires indiquées par leurs contrôles.

## Related tools

- [JSON to CSV](https://www.toolcabana.com/fr/json-to-csv)
- [JSON to YAML](https://www.toolcabana.com/fr/json-to-yaml)
- [YAML to JSON](https://www.toolcabana.com/fr/yaml-to-json)
- [XML to JSON](https://www.toolcabana.com/fr/xml-to-json)
