تبدیل CSV به JSON

روی دستگاه شما اجرا می‌شود · فایل شما از دستگاهتان خارج نمی‌شود.

خروجی .csv را رها کنید یا متن را بچسبانید و یک فهرست JSON بگیرید: هر سطر یک شیء، با سطر عنوان به‌عنوان کلیدها. تجزیه‌گر از RFC 4180 پیروی می‌کند، پس فیلدهای نقل‌قول‌شده، گیومه‌های دوتایی، و ویرگول یا خط جدید داخل سلول همه سالم می‌مانند.

جداکنندهٔ ستون به‌طور خودکار از بین ویرگول، نقطه‌ویرگول، تب و خط عمودی تشخیص داده می‌شود (خروجی‌های اکسل فارسی که نقطه‌ویرگول دارند بدون هیچ تنظیمی کار می‌کنند) و می‌توانید خودتان هم انتخابش کنید. به‌طور پیش‌فرض "12" عدد ۱۲ می‌شود، "true" بولی و سلول خالی null؛ این گزینه را خاموش کنید تا هر مقدار دقیقاً همان متن بماند، که برای شماره تلفن، کد پستی و شناسه‌های با صفر اول مهم است (آن‌ها در هر حالت متن می‌مانند).

عنوان‌های تکراری یا خالی نام یکتا می‌گیرند (column_3)، نشانگر BOM ابتدای فایل حذف می‌شود، و خطای تجزیه با شمارهٔ خط و ستون گزارش می‌شود، نه با پیامی مبهم. پیش‌نمایش ۲۰۰ خط اول را پیش از دانلود نشان می‌دهد.

راهنمای تبدیل CSV به JSON

  1. فایل CSV را رها کنید یا متن CSV را در کادر بچسبانید.
  2. جداکننده را روی خودکار بگذارید یا انتخاب کنید؛ تصمیم بگیرید عددها و بولی‌ها نوع بگیرند یا نه.
  3. روی «تبدیل به JSON» بزنید و پیش‌نمایش را ببینید.
  4. فایل .json را دانلود کنید.

قالب‌های پشتیبانی‌شده و محدودیت‌ها

ورودی
CSV / TSV (.csv، .tsv، .txt)؛ فایل یا متن چسبانده‌شده
خروجی
آرایهٔ JSON از اشیا، مرتب‌شده، UTF-8
تجزیه
RFC 4180: گیومه‌ها، جداکننده و خط جدید داخل سلول
جداکننده
تشخیص خودکار: ویرگول، نقطه‌ویرگول، تب، خط عمودی
محل اجرا
در مرورگر – بدون آپلود

مناسب نیست برای: بازسازی ساختار تودرتو: CSV تخت است، پس هر سطر یک شیء تخت می‌شود؛ ستون‌های نقطه‌دار دوباره تودرتو نمی‌شوند.

پرسش‌های متداول

با عددها، بولی‌ها و سلول‌های خالی چه می‌شود؟
با روشن بودن «تشخیص عدد، بولی و سلول خالی»، 12 و 3.5 عدد می‌شوند، true/false بولی و سلول خالی null. مقادیر با صفر اول (007) یا بیش از ۱۵ رقم متن می‌مانند تا چیزی بی‌صدا عوض نشود. گزینه را خاموش کنید تا همهٔ مقادیر متن بمانند.
آیا فایل من به سرور فرستاده می‌شود؟
نه. تبدیل به‌طور کامل در مرورگر و با توان دستگاه خودتان انجام می‌شود. فایل از رایانه یا گوشی شما بیرون نمی‌رود؛ به همین دلیل پس از یک بار باز شدن صفحه، ابزار بدون اینترنت هم کار می‌کند.
فایلم نقطه‌ویرگول یا تب دارد؛ باید کاری بکنم؟
نه. جداکننده از خط‌های اول فایل تشخیص داده می‌شود. اگر حدس اشتباه بود، جداکننده را از فهرست انتخاب کنید.
اگر سلولی ویرگول یا خط جدید داشته باشد؟
نقل‌قول برای همین است و تجزیه‌گر دقیقاً طبق استاندارد عمل می‌کند: فیلدی که در گیومه است می‌تواند جداکننده، خط جدید و گیومهٔ دوتایی داشته باشد.

بیشتر در صفحه‌گسترده و داده

راه‌های دیگر رسیدن به JSON

ابزارهای مرتبط