تبدیل JSON به CSV
یک آرایهٔ JSON را به جدول CSVای تبدیل کنید که در Excel، Google Sheets یا هر ابزار ورود داده به پایگاه داده باز میشود.
تبدیل آنلاین JSON به CSV
APIها و پایگاههای داده JSON تحویل میدهند، اما کسانی که به داده نیاز دارند اغلب با صفحهگسترده کار میکنند. تبدیل یک آرایهٔ JSON به CSV آن را به چیزی تبدیل میکند که هر کسی میتواند بازش کند، مرتبش کند، فیلترش کند و از آن نمودار بسازد. این صفحه همان مبدل JSON با ورودی JSON و خروجی CSV است.
فایل در مرورگر شما تبدیل میشود، پس خروجی سفارشها یا کاربران هرگز از سرور دیگری عبور نمیکند.
از شیء به ردیف
هر شیء در آرایه یک ردیف میشود و هر فیلد یک ستون. اگر بهجای آرایه فقط یک شیء بدهید، جدولی یکردیفه ساخته میشود. آرایهای از آرایهها خودش ردیف حساب میشود و همانطور که هست نوشته میشود.
تخت کردن فیلدهای تودرتو
| JSON | ستونهای CSV |
|---|---|
{"address": {"city": "Paris"} } | address.city |
{"tags": ["a", "b"]} | tags.0، tags.1 |
{"meta": {} } | meta، خالی |
نامهای نقطهدار رفتوبرگشت را ممکن میکنند: تبدیل CSV به JSON با گزینهٔ تودرتو کردن ستونهای نقطهدار شیءهای تودرتو را از روی آنها دوباره میسازد.
گیومهگذاری و Escape
مقداری که جداکننده، گیومهٔ دوتایی یا شکست خط دارد داخل گیومه قرار میگیرد و هر گیومهای درونش دوتایی میشود، همانطور که RFC 4180 توصیف میکند. همین باعث میشود "Doe, Jane" در یک خانه بماند و به دو خانه شکسته نشود. خطها با CRLF تمام میشوند که همهٔ صفحهگستردهها آن را میخوانند.
باز کردن فایل در Excel
- ویرگول یا نقطهویرگول: Excel از جداکنندهٔ فهرستِ تنظیمات منطقهای شما استفاده میکند؛ اگر همهچیز در ستون A افتاد، دوباره با نقطهویرگول تبدیل کنید.
- صفرهای ابتدایی: Excel هنگام باز کردن فایل 007 را به 7 تبدیل میکند. برای حفظ آنها از Data، From Text/CSV استفاده کنید و نوع آن ستون را Text بگذارید.
- Google Sheets: مسیر File، Import، Upload جداکننده را خودش تشخیص میدهد.