بهترین آزاد تبدیل CSV به JSON
تبدیل سطرهای CSV به آرایههای JSON پاک از اشیا - آزاد، چسباندن یا آپلود، هیچ چیز ذخیره نشده.
چطور کار ميکنه
- فراهم کردن CSV. متن CSV خود را بچسبانید یا یک پرونده. csv را بارگذاری کنید.
- تنظیم گزینهها. بگویید که آیا سطر اول یک سرآیند است و جداکننده را انتخاب کنید (کمه، تب،...).
- دریافت JSON. آرایهٔ JSON را کپی کنید یا آن را به عنوان یک فایل.json دانلود کنید.
در مورد این ابزار
CSV به JSON دادههای جدولی CSV را به آرایه JSON تبدیل میکند که میتوانید در کد یا API از آن استفاده کنید. 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]"}