محوّل CSV إلى JSON

حوّل بيانات CSV إلى صيغة JSON. اختر الفاصل وحدد ما إذا كان السطر الأول عنواناً للأعمدة. يدعم رفع ملفات CSV مباشرة.

الميزات

فاصل قابل للتخصيص
الصف الأول كمفاتيح
رفع ملف
معاينة النتيجة

طريقة الاستخدام

1. الصق بيانات CSV في مربع الإدخال أو ارفع ملف .csv.

2. اختر الفاصل (فاصلة، Tab، فاصلة منقوطة).

3. انقر على تحويل — يظهر ناتج JSON على اليمين.

حول هذه الأداة

تصدّر جداول البيانات ملفات CSV، بينما تتوقع واجهات البرمجة وJavaScript صيغة JSON. يربط هذا المحوّل بينهما بمحلّل يتبع المواصفة RFC 4180، فتُقرأ الحقول المحاطة بعلامات اقتباس والتي تحتوي فواصل أو فواصل أسطر أو علامات اقتباس مزدوجة مهرّبة بشكل صحيح بدلًا من تقسيمها. اختر الفاصل — فاصلة أو علامة جدولة أو فاصلة منقوطة أو خطًا عموديًا — وحدّد ما إذا كان الصف الأول يضم أسماء الأعمدة. مع وجود صف العناوين يصبح كل سطر تالٍ كائنًا مفاتيحه تلك الأسماء، ودونه يصبح كل سطر مصفوفة من القيم. الناتج JSON بمسافات بادئة يمكنك نسخه مباشرة إلى الشيفرة أو بيانات الاختبار أو جسم الطلب. تبقى القيم نصوصًا، ما يمنع تحويل الرموز البريدية التي تبدأ بصفر أو المعرّفات الطويلة إلى أرقام دون تنبيه.

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

كيف تُعالَج الفواصل داخل الحقل؟
أحِط الحقل بعلامات اقتباس مزدوجة، كما تفعل برامج الجداول عند التصدير: "Smith, John",42. يُبقي المحلّل الفاصلة جزءًا من القيمة. وتُكتب علامة الاقتباس المزدوجة داخل حقل مقتبس كعلامتين متتاليتين ("").
لماذا تظهر الأرقام في الناتج بين علامات اقتباس؟
لا يعرف CSV أنواع البيانات، لذا تُحفظ كل قيمة كنص. هذا يحمي قيمًا مثل الرموز البريدية ذات الأصفار البادئة وأرقام الهواتف والمعرّفات الطويلة، فحوّل الحقول المحددة إلى أرقام في شيفرتك حيث يكون ذلك مناسبًا.
أي فاصل أختار لملفات Excel؟
يستخدم Excel الفاصلة في معظم الإعدادات الإقليمية الإنجليزية، لكنه يستخدم الفاصلة المنقوطة في كثير من الإعدادات الأوروبية حيث الفاصلة هي الفاصل العشري. أما الملفات المفصولة بعلامات جدولة (TSV) فشائعة عند نسخ الخلايا مباشرة من جدول البيانات.
ماذا يحدث إذا كان في صف أعمدة أقل من صف العناوين؟
تُملأ الحقول الناقصة بسلاسل فارغة، فيحمل كل كائن المفاتيح نفسها. وتُتجاهل القيم الزائدة عن صف العناوين عند تفعيل «الصف الأول عناوين».
هل هناك حد للحجم؟
يجري التحويل في متصفحك، لذا فالحد العملي هو ذاكرة جهازك. تُحوَّل الملفات ذات الميغابايتات القليلة عادة في لحظة، أما الملفات الضخمة جدًا فالأفضل معالجتها بسكربت أو باستيراد إلى قاعدة بيانات.

أدوات ذات صلة