Bästa fria JSON till CSV Converter
Plattera en JSON-uppsättning objekt till en kalkylbladsklar CSV - fri, klistra in eller ladda upp, ingenting lagrat.
Hur det fungerar
- Tillhandahåll JSON. Klistra in en JSON- uppsättning objekt (eller ett enda objekt) eller ladda upp en.json- fil.
- Konvertera. Tryck Konvertera - kolumner är uppbyggda från tangenterna över alla objekt.
- Hämta CSV. Kopiera CSV, eller ladda ner den klar att öppna i ett kalkylblad.
Om detta verktyg
JSON till CSV plattar till en JSON- uppsättning objekt till en CSV- klar kalkylbladsfil. Klistra in JSON eller ladda upp en.json- fil, och verktyget bygger kolumnrubrikerna från föreningen av varje objekts nycklar, så rader med olika fält radar fortfarande upp. Inbäddade objekt och matriser skrivs som kompakt JSON i sin cell snarare än att tappas. Resultatet öppnas rakt i Excel, Kalkylark eller Numbers. Allt tolkas i begäran och ingenting lagras.
Vad folk använder det till
- Öppna ett API med JSON-svar i ett kalkylblad
- Omvandla exporterad JSON till en CSV för Excel eller blad
- Dela strukturerade data med icke-tekniska kollegor
- JSON-poster i bulkgranskning som rader och kolumner
Utvecklar- API
Automatisera verktyget från din egen kod. Skicka en POST-förfrågan till slutmålet nedan och få samma resultat som webbverktyget producerar. Det är hastighetsbegränsat per IP och behöver ingen registrering - API-nycklar för högre gränser kommer.
https://best.free/api/tools/json-to-csv/
| Parameter | Exempel | Krävs | Anmärkningar |
|---|---|---|---|
text |
[{"name":"Ada","age":36}] |
Ja, det är jag. | 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);
Svar: JSON with the CSV text in "csv".
{"ok": true, "csv": "name,age\r\nAda,36\r\n"}