jsonecho

JSON to CSV

آرایه‌ای از اشیای JSON را به ردیف‌های CSV با یک ستون برای هر فیلد تبدیل کنید، آماده برای Excel یا Google Sheets.

در حال بارگذاری ابزار...

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

  1. یک آرایه JSON از اشیا، یا شیئی که شامل یکی است را بچسبانید.
  2. جداکننده را انتخاب کنید. نقطه‌ویرگول برای Excel در بسیاری از تنظیمات منطقه‌ای اروپایی انتخاب درستی است.
  3. CSV را کپی یا دانلود کنید.

درباره JSON to CSV

CSV یک جدول مسطح است. JSON یک درخت است. برای پل زدن بین این دو، این ابزار فهرست رکوردها را در JSON شما پیدا می‌کند و سپس برای هر رکورد یک ردیف و برای هر کلید یک ستون می‌نویسد. اشیای تو‌در‌تو با نقطه مسطح می‌شوند، بنابراین {"address":{"city":"Hamburg"}} به ستونی با نام address.city تبدیل می‌شود. آرایه‌های داخل یک رکورد ستون‌های اندیس‌دار مانند items[0].sku می‌گیرند.

اگر سند شما شیئی با یک آرایه داخلش است، مانند {"users":[...]}، آرایه خودکار استفاده می‌شود. ستون‌ها از میان همه رکوردها جمع‌آوری می‌شوند، بنابراین فیلدی که فقط در بعضی از آن‌ها هست هم ستون خودش را می‌گیرد و سلول‌های جاافتاده خالی می‌مانند.

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

برای Excel کدام جداکننده را انتخاب کنم؟

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

اگر JSON من یک شیء باشد نه آرایه چه؟

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

«مسطح‌سازی داده‌های تو‌در‌تو» چه می‌کند؟

وقتی روشن است، اشیا و آرایه‌های تو‌در‌تو در چند ستون با نام‌های نقطه‌دار پخش می‌شوند. وقتی خاموش است، مقادیر تو‌در‌تو به صورت متن JSON داخل یک سلول نگه داشته می‌شوند.

آیا کاماها و شکست خط‌های داخل مقادیر CSV را خراب می‌کنند؟

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

آیا می‌توانم به‌جای آن فایل Excel بگیرم؟

بله. ابزار JSON to Excel یک فایل .xlsx واقعی با ردیف سرستون پررنگ تولید می‌کند.

بیشتر در مبدل‌ها

همه ابزارها →