Pinakamahusay na Libre JSON sa CSV Converter
Flatten isang JSON array ng mga bagay sa isang spreadsheet-handa CSV - libre, i-paste o mag-upload, walang nai-imbak.
Paano ito gumagana
- magbigay ng JSON. Ang mga ito ay maaaring maging isang JSON array ng mga bagay (o isang solong bagay), o mag-upload ng isang.json file.
- I-convert. Pindutin ang I-convert - haligi ay binuo mula sa mga key sa lahat ng mga bagay.
- Kumuha ng CSV. I-copy ang CSV, o i-download ito handa na upang buksan sa isang spreadsheet.
Tungkol sa tool na ito
JSON sa CSV flattens isang JSON array ng mga bagay sa isang spreadsheet-handa CSV. I-paste ang JSON o mag-upload ng isang.json file, at ang tool ay bumubuo ng mga header ng haligi mula sa unyon ng mga susi ng bawat bagay, kaya hilera na may iba't ibang mga patlang pa rin line up. Nested mga bagay at arrays ay nakasulat bilang compact JSON sa loob ng kanilang cell sa halip na drop. Ang resulta ay bubukas tuwid sa Excel, Sheets o Numbers. Lahat ng bagay ay parsed sa kahilingan at walang anoman ay naka-imbak.
Ano ang mga tao gamitin ito para sa
- Buksan ang JSON tugon ng isang API sa isang spreadsheet
- I-convert ang mga nai-export JSON sa isang CSV para sa Excel o Sheet
- Ibahagi ang naka-istrakturang data sa mga hindi teknikal na kasamahan
- Bulk-review JSON talaan bilang hilera at haligi
Developer API
Ipadala ang isang POST na kahilingan sa endpoint sa ibaba at makakuha ng parehong resulta ang web tool ay gumagawa. Ito ay rate-limited bawat IP at kailangang walang pag-signup - API key para sa mas mataas na mga limitasyon ay darating.
https://best.free/api/tools/json-to-csv/
| Parameter | Halimbawa | Kinakailangan | Mga tala |
|---|---|---|---|
text |
[{"name":"Ada","age":36}] |
Oo | 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);
Tugon: JSON with the CSV text in "csv".
{"ok": true, "csv": "name,age\r\nAda,36\r\n"}