Najlepšie zadarmo JSON to CSV Converter
Zjednoťte pole objektov JSON do CSV pripraveného na tabuľky - bezplatne, prilepte alebo nahrajte, nič sa neukladá.
Ako to funguje
- Poskytnúť JSON. Prilepte pole objektov JSON (alebo jeden objekt) alebo nahrajte súbor.json.
- Previesť. Stlačte Convert - stĺpce sú vytvorené z kľúčov naprieč všetkými objektmi.
- Získať CSV. Skopírujte súbor CSV alebo ho stiahnite a otvorte v tabuľkovom hárku.
O tomto nástroji
JSON to CSV zjednocuje pole objektov JSON do tabuľkového formátu CSV. Prilepte JSON alebo nahrajte súbor.json a nástroj vytvorí hlavičky stĺpcov z kľúčov každého objektu, takže riadky s rôznymi poľami sú stále zarovnané. Vnorené objekty a polia sa zapíšu ako kompaktný JSON v bunke namiesto toho, aby sa vypustili. Výsledok sa otvorí priamo v Exceli, Sheets alebo Numbers. Všetko sa analyzuje v požiadavke a nič sa neukladá.
Na čo ho ľudia používajú
- Otvorenie odpovede JSON rozhrania API v tabuľkovom hárku
- Prevod exportovaného súboru JSON na súbor CSV pre Excel alebo Tabuľky
- Zdieľanie štruktúrovaných údajov s kolegami, ktorí nemajú technické znalosti
- Hromadná kontrola JSON záznamov ako riadkov a stĺpcov
API pre vývojárov
Automatizujte tento nástroj z vlastného kódu.Pošlite požiadavku POST na koncový bod uvedený nižšie a získajte rovnaký výsledok ako webový nástroj. Je obmedzený rýchlosťou na IP a nevyžaduje registráciu - kľúče API pre vyššie limity budú k dispozícii.
https://best.free/api/tools/json-to-csv/
| Parameter | Príklad | Povinné | Poznámky |
|---|---|---|---|
text |
[{"name":"Ada","age":36}] |
Áno | 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);
Odpoveď: JSON with the CSV text in "csv".
{"ok": true, "csv": "name,age\r\nAda,36\r\n"}