Хамгийн сайн үнэгүй JSON- ийг CSV- рүү хөрвүүлэгч
JSON объектын массивыг CSV-д нийцсэн цахим хуудас болгон хувиргах - чөлөөтэй, хавсаргасан эсвэл өргөж авсан, хадгалагдсан зүйлгүй.
Яаж ажилладаг вэ
- JSON- ийг хангах. JSON объектын багцыг (эсвэл нэг объектыг) эсвэл.json файлыг өргөж авах.
- Хуваарилах. Бүх объектын түлхүүрүүдээс урт, нарийн, өргөн, өндөр гэсэн таван мөрийг үүсгэнэ.
- CSV файлыг авна. CSV файлыг хуулбарлах эсвэл цахим хуудас нээхэд бэлэн болгож татаж авах.
Энэ хэрэгслийн тухай
JSON-оос CSV-д JSON-ийн объектуудын багцыг CSV-д нийцсэн цахим хуудас болгон хувиргана. JSON-ыг хавсарга эсвэл.json файлыг татаж аваарай. Энэ хэрэгслээр бүх объектын түлхүүрүүдийн нэгдэлээс сумануудын эхэнд гарчиг үүсгэнэ. Ингэснээр өөр өөр талбартай мөрүүд хоорондоо нийцэж үлдэнэ. Нэмэлт объектууд болон багцууд нь хаягдахгүйгээр хавтсан дотор нь JSON-оор бичнэ. Үр дүн нь Excel, Sheets эсвэл Numbers-д шууд нээгдэнэ. Бүх зүйл хүснэгтэд анализлагдан юу ч хадгалагдахгүй.
Хүний хэрэглэж байгаа зүйл
- API-ийн JSON хариуг цахим хуудаст нээнэ
- JSON экспортыг Excel эсвэл Sheets-ийн CSV болгон хувиргана
- Техникийн мэдлэгтэй бус хамтрагчтайгаа бүтэцтэй мэдээллийг хуваалцах
- JSON бичлэгүүдийг мөр болгон дахин үзэх
Хөгжүүлэгч
Энэ хэрэгслийг өөрийн кодноос автоматаар ажиллуулна. Доорх төгсгөлд POST хүсэлт илгээж, вэб хэрэгслийн гаргасан үр дүнтэй ижил үр дүнг авна. Энэ нь IP хаягийн хурдаар хязгаарлагддаг бөгөөд бүртгүүлэх шаардлагагүй - API түлхүүрүүд илүү өндөр хязгаарлалтууд ирэх болно.
https://best.free/api/tools/json-to-csv/
| Параметр | Жишээ | Заавал | Сэтгэгдэл |
|---|---|---|---|
text |
[{"name":"Ada","age":36}] |
Тийм ээ | 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);
Хариулт: JSON with the CSV text in "csv".
{"ok": true, "csv": "name,age\r\nAda,36\r\n"}