Mejor gratis Conversor JSON a CSV
Aplanar una matriz de objetos JSON en un CSV listo para hojas de cálculo: gratis, pega o carga, nada almacenado.
Cómo funciona
- Proporcionar JSON. Pegar un conjunto de objetos JSON (o un solo objeto), o subir un archivo.json.
- Convertir. Pulse Convertir — las columnas se construyen a partir de las teclas de todos los objetos.
- Obtener CSV. Copiar el CSV o descargarlo listo para abrir en una hoja de cálculo.
Acerca de esta herramienta
JSON a CSV aplana una matriz de objetos JSON en un CSV listo para hojas de cálculo. Pegue el JSON o cargue un archivo.json, y la herramienta construye los encabezados de columna desde la unión de las teclas de cada objeto, así que filas con diferentes campos todavía alineados. Los objetos y arrays anidados se escriben como JSON compacto dentro de su celda en lugar de ser caído. El resultado se abre directamente en Excel, Hojas o Números. Todo se analiza en la solicitud y nada se almacena.
Para qué la gente lo usa
- Abrir la respuesta JSON de una API en una hoja de cálculo
- Convierta JSON exportado en un CSV para Excel o hojas
- Compartir datos estructurados con colegas no técnicos
- JSON registra a granel como filas y columnas
API de desarrolladores
Automatice esta herramienta desde su propio código. Envíe una solicitud POST al punto final de abajo y obtenga el mismo resultado que la herramienta web produce. Está limitado por IP y no necesita registrarse — las claves de API para límites más altos están llegando.
https://best.free/api/tools/json-to-csv/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
text |
[{"name":"Ada","age":36}] |
Sí | 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);
Respuesta: JSON with the CSV text in "csv".
{"ok": true, "csv": "name,age\r\nAda,36\r\n"}