Meilleur gratuit CSV pour convertisseur JSON

Transformez les lignes CSV en un tableau d'objets JSON propre — libre, collez ou téléchargez, rien n'est stocké.

100% gratuit Pas d'inscription Pas de filigrane Fichiers traités en mémoire, jamais stockés
Go Pro pour les meilleurs modèles d'IA — image, vidéo et chat — plus de chargements plus grands, priorité dans la file d'attente et sans attente. Mise à niveau vers Pro
Amour best.free? Partagez-le

Comment ça marche

  1. Fournir le CSV. Coller votre texte CSV ou télécharger un fichier.csv.
  2. Définir les options. Dites si la première ligne est un en-tête et choisissez le délimiteur (comma, onglet,...).
  3. Obtenez JSON. Copiez le tableau formaté JSON ou téléchargez-le sous forme de fichier.json.

A propos de cet outil

CSV to JSON transforme les données CSV tabulaires en un tableau JSON que vous pouvez utiliser dans le code ou une API. Collez le CSV ou téléchargez un fichier.csv, dites-lui si la première ligne est un en-tête, et choisissez le délimiteur si ce n'est pas une virgule. Avec une ligne d'en-tête, chaque ligne devient un objet JSON clé par les noms de colonnes; sans une, chaque ligne devient un tableau. La sortie est assez imprimée et prête à copier ou à télécharger. Elle analyse tout dans la requête et ne stocke rien.

À quoi les gens s'en servent

  • Flux des données de tableur dans une API ou une application
  • Conversion d'un CSV exporté en JSON pour code
  • Transformer une liste de contact ou de produits en JSON structuré
  • Prototype avec des données réelles sans écrire un analyseur

API développeur

Automatisez cet outil à partir de votre propre code. Envoyez une demande POST au point final ci-dessous et obtenez le même résultat que l'outil web produit. Il est limité par IP et n'a pas besoin d'inscription — les clés API pour les limites plus élevées arrivent.

POST https://best.free/api/tools/csv-to-json/
Paramètre Exemple Requis Annexe
text name,age\nAda,36 Oui CSV text (or upload a file on the web form).
delimiter , Numéro Field delimiter (use "tab" for TSV).
header True Numéro First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

Réponse: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

Foire aux questions

Avec une ligne d'en-tête, chaque ligne de données devient un objet JSON dont les clés sont les noms de colonnes. Sans une, chaque ligne devient un tableau de valeurs. Vous choisissez lequel sur le formulaire.

Oui. Définissez le délimiteur sur un onglet pour les fichiers TSV, ou sur un point-virgule ou autre caractère, de sorte que les exportations de style européen et tab-séparées convertissent correctement.

Oui. Téléchargez un fichier.csv jusqu'à 100 Mo, ou collez le texte directement — soit fonctionne, et la sortie est la même.

Les valeurs sont conservées comme des chaînes exactement comme elles apparaissent dans le CSV, ce qui évite les surprises comme un code de tête zéro se transformant en un nombre. Vous pouvez lancer des types dans votre propre code si nécessaire.

Oui. En plus d'afficher le formaté JSON à copier, l'outil peut le retourner comme un fichier.json téléchargeable.

Non. Le CSV est analysé dans la requête avec la bibliothèque standard et immédiatement éliminé — rien n'est stocké, enregistré ou transmis.

Oui. POST a JSON body to /api/tools/csv-to-json/ et vous obtenez une réponse JSON en retour — le même moteur que l'outil web utilise, donc les résultats sont identiques. Il est limité par IP comme la version web et n'a pas besoin de s'inscrire; les clés API pour les limites plus élevées sont à venir.

Oui — CSV à JSON est complètement gratuit, sans filigrane sur la sortie et sans carte de crédit requise.

Oui. Il fonctionne dans votre navigateur, donc CSV à JSON fonctionne sur les téléphones et tablettes ainsi que le bureau — il n'y a pas d'application à installer.

Non. CSV à JSON fonctionne sans inscription du tout; un compte libre optionnel existe seulement pour débloquer des limites d'utilisation plus élevées.

Outils connexes

Évaluer cette page
5.0/5 (0)

Que pourrions-nous améliorer? Vos commentaires nous aident à résoudre les problèmes.