Хамгийн сайн үнэгүй CSV- ийг JSON- рүү хөрвүүлэгч
CSV мөрүүдийг цэвэр JSON объектын багцад хөрвүүл. - чөлөөтэй, хавсаргасан эсвэл өргөж авсан, хадгалагдсан зүйл байхгүй.
Яаж ажилладаг вэ
- CSV- ийг оруулах. CSV текстээ хавсарга эсвэл. csv файлыг өргөтгө.
- Тохиргоонууд. Эхний мөр нь толгойн мөр эсэхийг тодорхойлж, хуваагчийг сонгоно (хэсэг, таслагч,...).
- JSON- ийг авах. Форматлагдсан JSON өгөгдлийг хуулбарлах эсвэл.json файл болгон татаж авах.
Энэ хэрэгслийн тухай
CSV-ээс JSON-д хөрвүүлэх нь CSV-ийн хүснэгтийн мэдээллийг код эсвэл API-д ашиглах боломжтой JSON-ийн багц болгон хувиргаж өгдөг. CSV-г хавсарга эсвэл.csv файлыг татаж аваад, эхний мөр нь доод хэсэг эсэхийг зааж өг, ком биш бол хуваагчийг сонго. Доод хэсэгтэй мөр бүр нь JSON-ийн объект болж, сугалааны тоогоор түлхүүрлэгдэх ба түүнгүй бол бүр багц болно. Үр дүн нь хэвлэгдсэн бөгөөд хуулбарлах эсвэл татаж авахад бэлэн байна. Энэ нь хүсэлтийг бүх талаас нь судалж, юу ч хадгалдаггүй.
Хүний хэрэглэж байгаа зүйл
- Элсэлтийн мэдээллийг API эсвэл програмд оруулах
- CSV экспортыг JSON код руу хөрвүүл
- Холбоо барих эсвэл бүтээгдэхүүний жагсаалтыг бүтэцтэй JSON болгон хувиргана
- Товчхондоо, анализ бичихгүйгээр бодит мэдээллийг прототип болгох
Хөгжүүлэгч
Энэ хэрэгслийг өөрийн кодноос автоматаар ажиллуулна. Доорх төгсгөлд POST хүсэлт илгээж, вэб хэрэгслийн гаргасан үр дүнтэй ижил үр дүнг авна. Энэ нь IP хаягийн хурдаар хязгаарлагддаг бөгөөд бүртгүүлэх шаардлагагүй - API түлхүүрүүд илүү өндөр хязгаарлалтууд ирэх болно.
https://best.free/api/tools/csv-to-json/
| Параметр | Жишээ | Заавал | Сэтгэгдэл |
|---|---|---|---|
text |
name,age\nAda,36 |
Тийм ээ | CSV text (or upload a file on the web form). |
delimiter |
, |
Үгүй | Field delimiter (use "tab" for TSV). |
header |
True |
Үгүй | First row is a header. |
curl -X POST https://best.free/api/tools/csv-to-json/ \
-H 'Content-Type: application/json' \
-d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests
r = requests.post(
"https://best.free/api/tools/csv-to-json/",
json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);
Хариулт: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}