یک آرایه JSON از object‌ها را به CSV تبدیل کنید.

تبدیل کاملاً در مرورگر شما اجرا می‌شود — داده شما هرگز این صفحه را ترک نمی‌کند.

یک نمونه امتحان کنید:
جداکننده
input.json
NDJSON تشخیص داده شد — یک object در هر خط.
output.csv


							
صفحه‌گسترده شما اینجا ظاهر می‌شود
JSON را در سمت چپ جایگذاری کنید، یک فایل .json بیندازید، یا یک نمونه بارگذاری کنید.

درباره JSON → CSV

مبدل JSON به CSV یک آرایه JSON از آبجکت‌ها را به یک فایل CSV آماده برای صفحه‌گسترده تبدیل می‌کند. کد JSON را جای‌گذاری کنید، یک فایل .json باز کنید یا از یکی از نمونه‌ها شروع کنید؛ نتیجه هم به‌صورت پیش‌نمایش زنده جدول و هم به‌صورت CSV خام نمایش داده می‌شود و همزمان با ویرایش ورودی فوراً به‌روزرسانی می‌شود.

ساختارهای تودرتو مشکلی ایجاد نمی‌کنند: یک کلید اختیاری «تخت‌سازی» کلیدهای تودرتو را به نام ستون‌های نقطه‌دار مانند customer.city باز می‌کند، و ورودی NDJSON (یک آبجکت JSON در هر خط) به‌طور خودکار شناسایی می‌شود. حتی یک آبجکت تنها هم کار می‌کند — به‌سادگی به یک فایل تک‌سطری تبدیل می‌شود.

مجموعه ستون‌ها اجتماع همه کلیدهای یافت‌شده در تمام آبجکت‌هاست و ترتیب اولین ظهور را حفظ می‌کند، بنابراین رکوردهای ناهمگون هم به‌درستی هم‌ردیف می‌شوند. جداکننده کاما، سمی‌کالن، تب یا پایپ را انتخاب کنید، سپس CSV را کپی یا فایل .csv را دانلود کنید — کل تبدیل در مرورگر شما انجام می‌شود.

نحوه استفاده از JSON → CSV

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

سوالات متداول

خیر. کل فرایند تبدیل json به csv در سمت کلاینت و در مرورگر شما انجام می‌شود. پاسخ‌های API یا خروجی‌هایی که داده خصوصی دارند هرگز از دستگاه شما خارج نمی‌شوند.

بله، کاملاً رایگان است — بدون نیاز به اعتبار، ثبت‌نام یا محدودیت فایل.

با فعال کردن تخت‌سازی، کلیدهای تودرتو به سرستون‌های نقطه‌دار تبدیل می‌شوند — آبجکتی مانند {"customer":{"city":"Paris"}} یک ستون customer.city می‌سازد. بدون تخت‌سازی، مقادیر تودرتو به‌صورت متن JSON در همان سلول سریالایز می‌شوند.

بله. اگر ورودی از نوع JSON جداشده با خط جدید باشد — یک آبجکت در هر خط، همان‌طور که بسیاری از پایپ‌لاین‌های لاگ و ابزارهای خروجی تولید می‌کنند — مبدل آن را به‌طور خودکار شناسایی می‌کند و هر خط را به‌عنوان یک ردیف در نظر می‌گیرد.

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

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

اشتراک‌گذاری

جستجوهای پرطرفدار
json به csv تبدیل json به csv مبدل json csv مسطح‌سازی json به csv آرایه json به csv خروجی json به csv
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.