Subformer
رایگان · بدون ثبت‌نام · در مرورگر شما اجرا می‌شود
CSV
JSON

مبدل CSV به JSON

یک فایل CSV را در مرورگرتان به JSON تبدیل کنید - ایده‌آل برای ارسال صفحات گسترده به اسکریپت‌ها، APIها یا LLMها.

یکی یا چند تا را رها کنید - همه به JSON تبدیل می‌شوند. پیشرفت هر ردیف، تبدیل دسته‌ای، دانلود ZIP.

چرا CSV را به JSON تبدیل کنیم؟

CSV کم‌ترین مخرج مشترک برای داده‌های جدولی است: هر صفحه‌گسترده آن را صادر می‌کند، هر اسکریپت آن را می‌خواند. JSON برای داده‌های تو در تو یا خودتوصیف‌کننده همین‌طور است: هر زبان برنامه‌نویسی می‌تواند آن را پارس کند، هر API مدرن آن را مصرف می‌کند. تبدیل CSV به JSON این پل را برقرار می‌کند وقتی نیاز دارید داده‌های صفحه‌گسترده را به یک اسکریپت JavaScript، یک REST API یا یک LLM که به‌صورت شیء‌وار فکر می‌کند، بدهید.

ما CSV را با PapaParse پارس می‌کنیم، ردیف اول را به‌عنوان نام فیلدها در نظر می‌گیریم و بقیه را رکوردها می‌دانیم. مقادیر عددی به‌صورت خودکار نوع‌بندی می‌شوند؛ بقیه به‌عنوان رشته باقی می‌مانند. خروجی یک آرایه JSON با تورفتگی از اشیاء است - آماده چسباندن در اسکریپت یا ارسال به curl از طریق pipe. همه چیز به‌صورت محلی انجام می‌شود؛ هیچ داده‌ای از مرورگر شما خارج نمی‌شود.

جریان‌های کاری توسعه‌دهنده که بیشترین بهره را می‌برند: نمونه‌سازی یک REST API با داده‌های ساختگی (خروجی CSV از یک صفحه گسترده، JSON به کنترل‌کننده شما)، پر کردن اولیه یک پایگاه داده با رکوردهای نمونه (CSV از تیم مالی/عملیات، JSON به یک اسکریپت مهاجرت)، تغذیه یک LLM با یک مجموعه داده ساختاریافته برای تحلیل (LLMها آرایه‌های JSON از اشیاء را بسیار بهتر از CSV آزاد مدیریت می‌کنند)، و تبدیل گزارش‌های کسب‌وکار به APIهای قابل خواندن توسط ماشین (Salesforce/HubSpot/Stripe همگی CSV صادر می‌کنند، داشبورد شما احتمالاً JSON مصرف می‌کند).

نکته‌ای درباره موارد خاصی که اغلب تجزیه‌کننده‌های CSV را دچار مشکل می‌کنند: سلول‌هایی با کاماهای جاسازی شده (رشته‌های نقل قول شده)، سلول‌هایی حاوی نقل قول‌های دوتایی واقعی (با نقل قول‌های دوتایی فرار داده شده)، سلول‌های چند خطی (سلول‌هایی که چندین خط را در داخل نقل قول‌ها پوشش می‌دهند)، پایان خطوط ویندوز (CRLF)، و ویژگی‌های خاص اکسل (علامت ترتیب بایت UTF-8، پیشوند "=" برای اجبار به تفسیر تحت‌اللفظی). PapaParse همه اینها را به درستی مدیریت می‌کند. اگر قبلاً با تجزیه‌کننده‌های ارزان‌قیمت با خطاهای «شکسته در ردیف ۴۷» مواجه شده‌اید، PapaParse آنها را برطرف می‌کند.

تایپ خودکار اعداد مفیدترین پیش‌فرض است. بدون آن، ستونی مانند "12345" به عنوان رشته "12345" تجزیه می‌شود و نمی‌توانید آن را در سمت سرور مرتب یا جمع کنید تا زمانی که آن را تبدیل کنید. PapaParse اعداد صحیح، اعشاری، نماد علمی و بولی‌ها را به عنوان true/false تشخیص می‌دهد. رشته‌های تاریخ به صورت رشته باقی می‌مانند (بدون تجزیه خودکار به شیء Date) زیرا فرمت‌های تاریخ برای حدس زدن قابل اعتماد بسیار متنوع هستند؛ آنها را در کد مقصد خود تبدیل کنید.

موارد استفاده رایج CSV به JSON

  • داده‌های ساختگی API

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

  • پر کردن اولیه پایگاه داده

    یک خروجی CSV را از سیستم دیگری بگیرید و برای استفاده در یک اسکریپت مهاجرت یا seed به JSON تبدیل کنید. اکثر ORMها آرایه‌های JSON را مستقیماً می‌پذیرند.

  • تغذیه داده به ChatGPT یا Claude

    مدل‌های زبان بزرگ (LLM) آرایه‌های JSON را بسیار قابل اعتمادتر از CSV خام تجزیه و تحلیل می‌کنند. ابتدا تبدیل کنید، سپس بچسبانید، و بینش بخواهید.

  • نمونه‌سازی داشبورد

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

  • خروجی‌های Salesforce / HubSpot

    خروجی‌های CRM معمولاً به صورت CSV هستند. برای ورود به تحلیل‌های سفارشی یا همگام‌سازی با یک پایگاه داده JSON-native به JSON تبدیل کنید.

  • مهاجرت بین سیستم‌ها

    انتقال از یک گردش کار مبتنی بر CSV قدیمی به یک گردش کار مدرن مبتنی بر JSON با این تبدیل آغاز می‌شود. مفید برای مهاجرت‌های یک‌باره و خطوط لوله در حال اجرا.

CSV

درباره CSV

CSV (Comma-Separated Values) ساده‌ترین فرمت جدولی است - سطرهای متن ساده‌ای از مقادیر جداشده با کاما. توسط هر برنامه صفحه‌گسترده، هر زبان اسکریپت و هر ابزار داده‌ای خوانده می‌شود.

JSON

درباره JSON

JSON (JavaScript Object Notation) زبان مشترک داده‌های ساخت‌یافته در وب است. آرایه‌ها، اشیاء، رشته‌ها، اعداد، مقادیر بولی. توسط هر زبان برنامه‌نویسی مدرن خوانده می‌شود.

نحوه تبدیل CSV به JSON

  1. 01

    فایل CSV خود را رها کنید

    یک CSV را روی مبدل بالا بکشید، یا برای انتخاب از دستگاه خود روی جعبه کلیک کنید.

  2. 02

    JSON از قبل انتخاب شده است

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

  3. 03

    تبدیل و دانلود

    روی Convert کلیک کنید و منتظر بمانید تا نوار پیشرفت تمام شود. وقتی JSON آماده شد، آن را دانلود کنید.

سؤالات متداول CSV به JSON

مشاهده همه فرمت‌ها →