این ابزار درست کار نمی‌کند؟

دربارهٔ ابزار «مبدل JSON به CSV آنلاین»

این ابزار یک آرایه JSON از اشیاء را به فرمت CSV مسطح می‌کند. هر شیء به یک ردیف CSV تبدیل می‌شود، و اتحادیه تمام کلیدها به ردیف هدر تبدیل می‌شود. اشیاء تو در تو می‌توانند با نشانه‌گذاری نقطه (user.name) مسطح شوند یا به عنوان رشته‌های JSON درون سلول‌ها نگه داشته شوند.

JSON به CSV پلی است از پاسخ‌های API، صادرات NoSQL، و فایل‌های گزارش به گردش‌کارهای صفحه‌گسترده: Excel، Google Sheets، R، Stata، یا هر ابزاری که داده‌های جدولی مصرف می‌کند.

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

چطور از این ابزار استفاده کنم؟

چطور آرایهٔ JSON را به CSV تبدیل کنم؟

  1. آرایهٔ JSON از اشیاء را بچسبانید

    JSON خود را در فیلد «JSON array» قرار دهید. سطح بالا باید آرایه باشد و هر ورودی باید شیء باشد — هر چیز دیگری «JSON must be an array of objects.» خطا می‌دهد.

  2. ستون‌ها چطور انتخاب می‌شوند

    ابزار اتحاد همه کلیدهای تمام اشیاء را برای ساخت ردیف هدر می‌گیرد. کلیدهای نبوده در هر شیء به‌صورت سلول خالی emit می‌شوند تا آرایه‌های ناهمگن هم round-trip تمیز بمانند.

  3. قوانین quote

    سلول‌های دارای کاما، double-quote یا newline در double quote قرار می‌گیرند؛ " داخلی به "" escape می‌شود. null و undefined رشتهٔ خالی می‌شوند؛ سایر انواع از String() عبور می‌کنند.

  4. «اجرا» را بزنید

    نتیجه یک فیلد `csv` است — خط هدر و یک خط برای هر شیء، جداشده با \n. در صفحه‌گستردهٔ خود paste کنید یا به‌عنوان .csv ذخیره کنید.