Bedste fri JSON til CSV Converter
Flad en JSON-array af objekter i et regneark-klar CSV ~ gratis, indsætte eller uploade, intet gemt.
Hvordan fungerer det?
- Giv JSON. Indsæt en JSON vifte af objekter (eller et enkelt objekt), eller uploade en.json fil.
- Konvertér. Tryk på Konverter! kolonner er bygget fra tasterne på tværs af alle objekter.
- Hent CSV. Kopier CSV'en, eller download den klar til at åbne i et regneark.
Om dette værktøj
JSON til CSV flader en JSON- vifte af objekter ind i et regneark-klart CSV. Indsæt JSON eller uploade en.json fil, og værktøjet bygger kolonnen headers fra sammenslutningen af hvert objekts nøgler, så rækker med forskellige felter stadig linje op. Indlejrede objekter og arrays er skrevet som kompakte JSON inde i deres celle snarere end at blive droppet. Resultatet åbner lige i Excel, Sheets eller Numbers. Alt er parsed i anmodningen, og intet er gemt.
Hvad folk bruger det til
- Åbn et API [r]s JSON-svar i et regneark
- Gør eksporterede JSON til en CSV til Excel eller ark
- Del strukturerede data med ikke-tekniske kolleger
- JSON-poster i bulk-review som rækker og kolonner
Udvikler- API
Automatiser dette værktøj fra din egen kode. Send en anmodning om at få et slutpunkt nedenfor og få det samme resultat som webværktøjet producerer. Det er rate- begrænset pr IP og behøver ingen tilmelding! API nøgler til højere grænser kommer.
https://best.free/api/tools/json-to-csv/
| Parameter | Eksempel | Krævet | Bemærkninger |
|---|---|---|---|
text |
[{"name":"Ada","age":36}] |
Ja | 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);
Respons: JSON with the CSV text in "csv".
{"ok": true, "csv": "name,age\r\nAda,36\r\n"}