تحويل بين JSON و CSV

محول JSON ↔ CSV مجاني عبر الإنترنت يعمل في متصفحك. الصق مصفوفة كائنات JSON (أو كائن JSON من الكائنات) وستكتشف الأداة الأعمدة تلقائيًا وترسم CSV نظيفًا. الصق CSV واحصل على مصفوفة JSON مرة أخرى. اختر الفاصل (فاصلة، Tab لـ TSV، فاصلة منقوطة لـ Excel الأوروبي، أو شريطة عمودية)، بدّل ما إذا كان الصف الأول رأسًا، وقرر ما إذا كانت القيم مثل «42»، «true»، «null» يجب أن تُجبر على JSON المكتوب (رقم، منطقي، null) أو تبقى كسلاسل. التحويل بنسخ الحافظة أو تنزيل .json / .csv.

كيفية الاستخدام

1
الصق بياناتك

JSON أو CSV — يتم اكتشاف الاتجاه تلقائيًا بشكل افتراضي.

2
اختر الخيارات

الفاصل، صف الرأس، إجبار النوع.

3
اقرأ الإخراج

يظهر CSV أو JSON في الجزء الأيمن.

4
انسخ أو حمّل

احصل على نسخة من الحافظة أو ملف .csv / .json.

حوّل مصفوفة كائنات JSON إلى ملف CSV/TSV/Excel، أو الصق CSV واحصل على JSON — في كلا الاتجاهين، في المتصفح

الاتجاه
الفاصل
خيارات
الإدخال
الإخراج

ما يمكنك فعله

كشف الاتجاه التلقائي
يبدأ بـ { أو [ → JSON. يحتوي على فواصل/علامات تبويب/فواصل منقوطة → CSV. أو اختر الاتجاه يدويًا.
أربعة فواصل
فاصلة (CSV قياسي)، Tab (TSV — صديق لـ Excel)، فاصلة منقوطة (Excel أوروبي)، شريطة عمودية (تفريغ قاعدة بيانات).
إجبار النوع (اختياري)
تصبح السلاسل مثل «42»، «true»، «null» قيم JSON مكتوبة عند CSV → JSON؛ اختر عدم القيام بذلك للاحتفاظ بكل شيء كسلاسل.
تبديل صف الرأس
CSV بدون صف رأس ينتج JSON مصفوفات من مصفوفات؛ CSV مع رأس ينتج مصفوفة من الكائنات.
إخراج آمن للاقتباس
تُهرب السلاسل التي تحتوي على فواصل أو اقتباسات أو أسطر جديدة تلقائيًا بتنسيق RFC 4180.
إحصاءات حية
انظر إلى عدد الصفوف × الأعمدة بعد كل تحويل.

الاستخدامات النموذجية

  • تحويل استجابة JSON API إلى CSV للفتح في Excel أو Google Sheets.
  • تحويل تفريغ عمود جدول إلى مصفوفة JSON لبذر الاختبارات.
  • تحويل CSV بفواصل منقوطة Excel أوروبية إلى CSV حديث مفصول بفواصل.
  • إزالة إجبار النوع للحفاظ على «00123» كسلسلة بدلاً من أن يصبح الرقم 123.
  • إنشاء TSV (مفصول بعلامات تبويب) للصق المباشر في Google Sheet.

لماذا هذا

يجبرك معظم المحولات عبر الإنترنت على اختيار JSON-إلى-CSV أو CSV-إلى-JSON كأداتين منفصلتين. نجمعهما مع الكشف التلقائي — الصق أي شيء، احصل على الآخر. الاقتباس RFC 4180 مُنفذ بشكل صحيح بحيث لا تفسد القيم ذات الأسطر الجديدة أو الاقتباسات إخراجك بصمت. يعمل التحويل في متصفحك عبر JavaScript عادي — بدون تسجيل، بدون حصص لكل حمولة.

الأسئلة الشائعة

ما هو «إجبار النوع»؟

بدونه، يحتفظ CSV → JSON بكل خلية كسلسلة («42» تبقى «42»). معه، يتم تحويل السلاسل التي تبدو مثل قيم JSON: «42» → 42، «true» → true، «null» → null، «3.14» → 3.14. مفيد للبيانات المكتوبة، خطر إذا كان لديك معرفات تبدو مثل أرقام لكن يجب أن تبقى سلاسل («00123» يصبح 123).

هل يدعم JSON المتداخل؟

سيقوم JSON → CSV بـ JSON.stringify أي كائن/مصفوفة متداخلة في الخلية كنص. CSV → JSON لا يحلل تلقائيًا الخلايا التي تحتوي على JSON — بدّل «إجبار الأنواع» وسيتم تحليل قيم JSON.

ماذا عن UTF-8 BOM؟

يتضمن التنزيل UTF-8 BOM حتى يفتح Excel بشكل صحيح مع أحرف متعددة البايتات. لا تتضمن نسخة الحافظة BOM (تعالج Sheets والأدوات الحديثة UTF-8 بشكل أصلي).

كيف يتعامل مع المدخلات الكبيرة جدًا؟

الحد الناعم حوالي 5 ميجابايت — بعد ذلك، تبقى الصفحة قابلة للاستخدام لكن محرر textarea يصبح بطيئًا. للبيانات الكبيرة، يفضل مسار تنزيل .json/.csv.

لماذا فاصلة منقوطة لـ «Excel EU»؟

في اللغات التي يكون فيها الفاصل العشري «،» (معظم أوروبا)، يستخدم Excel «؛» كفاصل CSV الافتراضي لتجنب الالتباس. ستكون الملفات المصدرة من Excel ألماني أو فرنسي مفصولة بفواصل منقوطة.

الموبايل؟

نعم — تتكدس أجزاء الإدخال والإخراج على الشاشات الضيقة.

كيف تقيّم هذه الأداة؟

شكراً لتقييمك!
هل تريد مشاركة المزيد؟ اترك تعليقاً!
شكراً! سيظهر تعليقك بعد المراجعة.
تاريخ النشر آخر تحديث المؤلفون: