UTILS.
حریم خصوصی از ابتدا
⇄

مبدل CSV ⇄ JSON

تبدیل CSV به یک آرایه JSON و JSON به CSV.

فایل‌هایتان در همین دستگاه می‌مانند

فایل‌ها در مرورگرتان پردازش می‌شوند و هرگز بارگذاری نمی‌شوند. سایت کد و منابع لازم برای اجرای ابزارها را دریافت می‌کند. بدون حساب یا ردیاب.

با گزینهٔ دانلود، این ابزار را در یک فایل HTML ذخیره کنید تا آفلاین استفاده شود.

حریم خصوصی →

متن و فایل‌های شما در همین دستگاه می‌مانند. این ابزار چیزی بارگذاری یا ذخیره نمی‌کند.

یک مثال حل‌شده را امتحان کنید

مثال

نقطه‌ویرگول و ردیف عنوان را انتخاب کنید، در خط اول name;note و در خط دوم Ada;"a;b" را وارد کنید، سپس CSV → JSON را انتخاب کنید. یادداشت a;b در یک فیلد باقی می‌ماند. تبدیل [{"name":"Ada","note":"a;b"}] به CSV، فیلد دارای نقطه‌ویرگول را به‌درستی در گیومه قرار می‌دهد.

به یاد داشته باشید

مقادیر CSV به‌صورت رشته باقی می‌مانند. از عنوان‌های یکتا و غیرخالی استفاده کنید. پیش از تبدیل، ساختار تو‌در‌توی اشیا و آرایه‌های JSON باید مسطح شود. ویرایش ورودی یا تنظیمات، نتیجهٔ قبلی را پاک می‌کند. کپی و دانلود همیشه از آخرین تبدیل تکمیل‌شده استفاده می‌کنند.

درباره این ابزار

جداکننده را انتخاب کنید و مشخص کنید که آیا ردیف اول عنوان دارد، سپس CSV را به JSON یا JSON را به CSV تبدیل کنید. جدول را در کنار کد کامل بررسی کنید. فیلدهای CSV رشته باقی می‌مانند و صفرهای ابتدایی آن‌ها حفظ می‌شوند. حالت عنوان به نام‌های یکتا و غیرخالی و تعداد فیلد برابر در ردیف‌ها نیاز دارد. ورودی JSON باید آرایه‌ای از اشیای مسطح یا آرایه‌ها باشد؛ مقادیر تو‌در‌تو پذیرفته نمی‌شوند. ویژگی‌های ناموجود و null به سلول‌های خالی CSV تبدیل می‌شوند.

ورودی به 5 MiB متن UTF-8، خروجی به 20 MiB و تو‌در‌تویی JSON به 128 سطح محدود است. برای حفظ سرعت پاسخ‌گویی صفحه، پیش‌نمایش‌های بزرگ کد، درخت و جدول محدود می‌شوند؛ کپی و دانلود شامل نتیجهٔ کامل هستند. پردازش به‌صورت محلی در یک پردازشگر پس‌زمینهٔ قابل لغو انجام می‌شود، حتی در نسخهٔ دانلودشده برای استفادهٔ آفلاین.

برای حفظ سرعت پاسخ‌گویی، JSON و CSV تا 100,000 مقدار یا سلول می‌پذیرند. SQL تا 4,000 توکن و 100 سطح تو‌در‌تو می‌پذیرد.

ویرایش ورودی یا تنظیمات، نتیجهٔ قبلی را پاک می‌کند. کپی و دانلود همیشه از آخرین تبدیل تکمیل‌شده استفاده می‌کنند.

متن و فایل‌های شما در همین دستگاه می‌مانند. این ابزار چیزی بارگذاری یا ذخیره نمی‌کند.

پرسش‌های پرتکرار

چگونه از این ابزار استفاده کنم؟
جداکننده را انتخاب کنید و مشخص کنید که آیا ردیف اول عنوان دارد، سپس CSV را به JSON یا JSON را به CSV تبدیل کنید. جدول را در کنار کد کامل بررسی کنید. فیلدهای CSV رشته باقی می‌مانند و صفرهای ابتدایی آن‌ها حفظ می‌شوند. حالت عنوان به نام‌های یکتا و غیرخالی و تعداد فیلد برابر در ردیف‌ها نیاز دارد. ورودی JSON باید آرایه‌ای از اشیای مسطح یا آرایه‌ها باشد؛ مقادیر تو‌در‌تو پذیرفته نمی‌شوند. ویژگی‌های ناموجود و null به سلول‌های خالی CSV تبدیل می‌شوند.
این ابزار با داده‌های من چه می‌کند؟
مقادیر CSV به‌صورت رشته باقی می‌مانند. از عنوان‌های یکتا و غیرخالی استفاده کنید. پیش از تبدیل، ساختار تو‌در‌توی اشیا و آرایه‌های JSON باید مسطح شود. متن و فایل‌های شما در همین دستگاه می‌مانند. این ابزار چیزی بارگذاری یا ذخیره نمی‌کند.
آیا می‌توانم از فایل‌های بزرگ استفاده کنم یا آفلاین کار کنم؟
ورودی به 5 MiB متن UTF-8، خروجی به 20 MiB و تو‌در‌تویی JSON به 128 سطح محدود است. برای حفظ سرعت پاسخ‌گویی صفحه، پیش‌نمایش‌های بزرگ کد، درخت و جدول محدود می‌شوند؛ کپی و دانلود شامل نتیجهٔ کامل هستند. پردازش به‌صورت محلی در یک پردازشگر پس‌زمینهٔ قابل لغو انجام می‌شود، حتی در نسخهٔ دانلودشده برای استفادهٔ آفلاین. برای حفظ سرعت پاسخ‌گویی، JSON و CSV تا 100,000 مقدار یا سلول می‌پذیرند. SQL تا 4,000 توکن و 100 سطح تو‌در‌تو می‌پذیرد.

ابزارهای بیشتر