Mellor libre Convertedor de JSON a CSV

Aplanar unha matriz JSON de obxectos nunha folla de cálculo CSV lista para usar: libre, apegar ou enviar, nada almacenado.

Un array de obxectos convértese en filas e columnas.
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 JSON. Apegue unha matriz JSON de obxectos (ou un obxecto único), ou envíe un ficheiro.json.
  2. Convertir. Prema Convertir - as columnas constrúense a partir das chaves de todos os obxectos.
  3. Obter CSV. Copie o CSV ou obtéñao listo para abrir nunha folla de cálculo.

Acerca desta ferramenta

JSON a CSV achata unha matriz de obxectos JSON nunha CSV lista para follas de cálculo. Apegue o JSON ou envíe un ficheiro.json e a ferramenta constrúe os cabeceiros das columnas a partir da unión das chaves de cada obxecto, de xeito que as filas con campos diferentes se aliñen. Os obxectos e matrices aninhados escríbense como JSON compacto dentro da súa cela en lugar de ser eliminados. O resultado ábrese directamente en Excel, Follas ou Número. Analizase todo na solicitude e non se garda nada.

Para que o usa a xente

  • Abra unha resposta JSON dunha API nunha folla de cálculo
  • Converte o JSON exportado nun CSV para Excel ou Follas de cálculo
  • Comparta datos estruturados con colegas non técnicos
  • Revise en masa os rexistros JSON como filas e columnas

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/json-to-csv/
Parámetros Exemplo Requirido Notas
text [{"name":"Ada","age":36}] Si A JSON array of objects.
curl -X POST https://best.free/api/tools/json-to-csv/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "[{\"name\":\"Ada\",\"age\":36}]"}'
import requests

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

Resposta: JSON with the CSV text in "csv".

{"ok": true, "csv": "name,age\r\nAda,36\r\n"}

Preguntas frecuentes

Unha matriz JSON de obxectos, como [{"a":1}, {"a":2}], onde cada obxecto se converte nunha fila. Tamén se acepta un obxecto único que se converte nunha fila.

As columnas son a unión de cada chave atopadas en todos os obxectos, na orde de primeira vista, polo que os rexistros que teñen campos diferentes aínda se aliñan baixo os títulos da dereita.

Un obxecto ou array aniñado escríbese como texto JSON compacto dentro da súa cela no canto de ser eliminado, polo que non se perden datos silenciosamente na conversión.

Si. É unha saída estándar separada por vírgulas cunha fila de cabeceira, que Excel, Follas de cálculo de Google e Numbers abren directamente.

Si. Envie un ficheiro de ata 100 MB ou apegue o texto JSON; ambos os dous producen o mesmo CSV.

Non. Procesarase no pedido coa biblioteca estándar e descartarase inmediatamente; non se garda, rexistra nin reenvía nada.

Si. Envie un corpo JSON a / api/ tools/ json- to- csv/ 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, JSON a CSV é completamente libre, sen marcas de auga na saída e sen necesidade de tarxeta de crédito.

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

Non. JSON a CSV 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.