مبدل CSV ↔ JSON مسیر رفتوبرگشت کامل بین دو فرمت جدولی رایج را پوشش میدهد. تجزیهگر هوشمند CSV، فیلدهای درونگیومه دارای کاما، گیومههای اسکیپشده، جداکنندههای سفارشی و خطهای خالی انتهایی را مدیریت میکند. در مسیر CSV به JSON اعداد، بولینها و null را بهطور خودکار تشخیص میدهد؛ در مسیر JSON به CSV، خروجی تمیزی با همترازی کلیدهای هر ردیف تولید میکند.
جابهجایی داده بین CSV و JSON یک کار روزمره است — وارد کردن یک خروجی دیتابیس به ابزاری که JSON مصرف میکند، تولید CSV برای صفحهگسترده از پاسخ یک API، یا بازشکلدهی داده برای سیستمی جدید. مبدل CSV ↔ JSON هر دو جهت را بهطور کاملاً درونمرورگری و تمیز انجام میدهد. تجزیهگر CSV با موارد بههمریخته دنیای واقعی کنار میآید: فیلدهای حاوی کاما (زمانی که در گیومه هستند)، گیومههای اسکیپشده (بهسبک RFC 4180 با دوبار تکرار)، پایان خط CRLF یا LF، خطوط خالی انتهایی و جداکنندههای قابلتنظیم (تب، semicolon، pipe یا هرچیز دیگر). تشخیص خودکار هنگام تبدیل به JSON فعال میشود — رشتههایی که شبیه اعداد صحیح هستند به عدد تبدیل میشوند، «true»/«false»/«null» به معادلهای تایپشده خود تبدیل میشوند و حذف فاصلههای اضافی اختیاری است. در مسیر JSON به CSV، ابزار آرایه اشیاء را پیمایش میکند و تمام کلیدهای یکتا در تمام ردیفها را جمعآوری میکند، سپس یک CSV با ردیف سربرگ و سلولهای بهدرستی اسکیپشده تولید میکند. گیومههای درون سلولها دوبار میشوند، سلولهای حاوی جداکننده یا خط جدید در گیومه قرار میگیرند و اشیاء/آرایههای تودرتو به سلولهای رشته JSON سریالایز میشوند.
CSV به JSON و JSON به CSV. دکمه Swap ورودی/خروجی را فوراً جابهجا میکند تا صحت رفتوبرگشت را بررسی کنید.
تجزیهگر فیلدهای درونگیومه، کاماهای داخلی، گیومههای اسکیپشده، پایان خط CRLF/LF را مدیریت میکند — روی CSV واقعی دنیای واقعی کار میکند، نه فقط مثالهای ساده.
جداکننده را از کاما به هرچیز دیگری تغییر دهید — تب (برای TSV)، semicolon (برای منطقه اروپا)، pipe یا هر کاراکتر تک دیگر.
اعداد، بولینها و null در خروجی JSON به معادلهای تایپشده خود تجزیه میشوند. اگر میخواهید همه چیز رشته باشد این گزینه را خاموش کنید.
خروجی با هر ضربه کلید بهروزرسانی میشود — نیازی به دکمه Convert نیست. پیست کنید و نتیجه را فوراً ببینید.
وقتی اشیاء JSON کلیدهای متفاوتی داشته باشند، سربرگ CSV تمام کلیدهای یکتا را شامل میشود و سلولهای گمشده خالی میمانند — بدون از دست رفتن داده.
یک خروجی CSV از دیتابیستان را در مبدل پیست کنید و یک آرایه JSON آماده برای وارد کردن به یک ذخیرهساز NoSQL یا API مصرفکننده JSON بگیرید.
یک پاسخ API (آرایه JSON) را به CSV تبدیل کنید تا مستقیماً در Excel یا Google Sheets پیست کنید.
برای پاکسازی فرمت، از ابزار رفتوبرگشت بگیرید — وقتی چند CSV از منابع مختلف با گیومهگذاری ناهماهنگ را ادغام میکنید مفید است.
بین شیتهای ترجمه مبتنی بر CSV و فایلهای i18n مبتنی بر JSON برای ابزارهایی مثل افزونههای Chrome یا React-intl تبدیل انجام دهید.
برای seed کردن دیتابیسهای توسعه و تستهای یکپارچگی، فیکسچرهای JSON را از داده تستی CSV (یا برعکس) تولید کنید.
روی آیکون CSV/JSON در داک DevSuite Pro کلیک کنید. پنلی با کلید جهت، گزینهها و دو ناحیه متنی باز میشود.
CSV → JSON را برای تجزیه داده جدولی، یا JSON → CSV را برای مسطحسازی یک آرایه از اشیاء به ردیفها انتخاب کنید.
اگر جداکننده کاما نیست تنظیم کنید، گزینههای «First row is header» و «Auto-detect numbers» را متناسب با شکل دادهتان فعال کنید.
CSV یا JSON را در ورودی پیست کنید. خروجی فوراً در سمت راست رندر میشود.
روی Copy Output کلیک کنید تا نتیجه را بگیرید. از Swap ↔ برای معکوس کردن و بررسی بدوناتلاف بودن رفتوبرگشت استفاده کنید.
DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.