Mellor libre Convertedor de CSV a JSON

Converte as filas CSV nun array JSON limpo de obxectos: libre, apegado ou enviado, nada almacenado.

100% libre Sen rexistro Sen marca de auga Os ficheiros procesados na memoria nunca se gardaron
Ir a Pro para os mellores modelos de IA — imaxes, vídeos e chat — máis envíos maiores, prioridade na fila e sen esperas. Actualizar a Pro
Amor best.free? Compárteo

Como funciona

  1. Fornecer CSV. Apegue o texto CSV ou envíe un ficheiro. csv.
  2. Establecer as opcións. Indica se a primeira fila é unha cabeceira e escolle o delimitador (vírgula, tabulación,...).
  3. Obter JSON. Copiar a matriz JSON formatada, ou descargala como un ficheiro. json.

Acerca desta ferramenta

CSV a JSON converte os datos tabulares CSV nunha matriz JSON que pode usar no código ou nunha API. Apegue o CSV ou envíe un ficheiro. csv, diga se a primeira fila é unha cabeceira e escolla o delimitador se non é unha vírgula. Cunha fila de cabeceira, cada liña convértese nun obxecto JSON chaveado polos nomes das columnas; sen unha, cada liña convértese nunha matriz. A saída é impresa e lista para copiar ou descargar. Analiza todo o pedido e non garda nada.

Para que o usa a xente

  • Alimente os datos da folla de cálculo nunha API ou aplicación
  • Converte un CSV exportado en JSON para código
  • Converta unha lista de contactos ou produtos en JSON estruturado
  • Prototipo con datos reais sen escribir un analizador

API do desenvolvente

Automatice esta ferramenta co seu propio código. Envíe unha petición POST ao punto final en baixo e obterá o mesmo resultado que a ferramenta web. Ten unha velocidade limitada por IP e non precisa rexistrarse. Están a chegar chaves API para límites máis altos.

POST https://best.free/api/tools/csv-to-json/
Parámetros Exemplo Requirido Notas
text name,age\nAda,36 Si CSV text (or upload a file on the web form).
delimiter , Non Field delimiter (use "tab" for TSV).
header True Non 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);

Resposta: JSON with the converted array in "json".

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

Preguntas frecuentes

Cunha fila de cabeceira, cada liña de datos convértese nun obxecto JSON cuxas chaves son os nomes das columnas. Sen unha, cada liña convértese nunha matriz simple de valores. Escolle cal no formulario.

Si. Indique o delimitador como tabulación para os ficheiros TSV, ou como punto e vírgula ou outro carácter, para que as exportacións ao estilo europeo e separadas por tabulación se convertan correctamente.

Si. Envie un ficheiro. csv de ata 100 MB, ou apegue o texto directamente - calquera dos dous funciona e a saída é a mesma.

Os valores son mantidos como cadeas exactamente como aparecen no CSV, o que evita sorpresas como un código de cero inicial que se converte nun número. Pode converter os tipos no seu propio código se é preciso.

Si. Ademais de mostrar o JSON formatado para copiar, a ferramenta pode devolvelo como un ficheiro. json descargable.

Non. O CSV é analizado no pedido coa biblioteca estándar e descartado inmediatamente - non se garda, rexistra nin reenvía nada.

Si. Envie un corpo JSON a /api/tools/csv-to-json/ e obterá unha resposta JSON, o mesmo motor que usa a ferramenta web, polo que os resultados son idénticos. Ten unha velocidade limitada por IP como a versión web e non precisa rexistrarse; están a chegar chaves API para límites máis altos. Consulte a sección API de riba para exemplos de curl, Python e JavaScript listos para executar.

Si, CSV a JSON é completamente libre, sen marcas de auga na saída e sen necesidade de tarxeta de crédito.

Si. Execútase no navegador, polo que CSV a JSON funciona en teléfonos e tabletas así como no escritorio; non hai aplicación que instalar.

Non. CSV a JSON funciona sen rexistro; unha conta opcional gratuita só existe para desbloquear límites de uso máis altos.

Ferramentas relacionadas

Cualificar esta páxina
5.0/5 (0)

Que podemos mellorar? Os seus comentarios axúdannos a corrixir os problemas.