محوّل CSV ↔ JSON
حوّل CSV إلى مصفوفة كائنات JSON والعكس — يدعم الحقول المقتبسة وفواصل الفاصلة المنقوطة والتبويب، وكل ذلك داخل متصفحك.
786 مشاهدة
بين جداول البيانات وواجهات البرمجة
يقرأ CSV→JSON السطر الأول كمفاتيح، وكل سطر تالٍ ككائن واحد: name,age فوق Ada,36 يصبح [{"name":"Ada","age":"36"}]. تُعالَج الحقول المقتبسة التي تحتوي على فواصل، وعلامات الاقتباس المُهرَّبة ("")، والخلايا متعددة الأسطر وفق معيار RFC 4180؛ ويُكتشف الفاصل (الفاصلة، أو الفاصلة المنقوطة — خيار إكسل في كثير من اللغات المحلية — أو التبويب) تلقائيًا. أما JSON→CSV فيأخذ مصفوفة من الكائنات ويجمع كل المفاتيح في صف العناوين.
تتم كل المعالجة محليًا داخل متصفحك — يمكنك لصق بيانات حساسة دون أن تغادر جهازك. استخدم أزرار التنزيل لحفظ النتيجة كملف .json أو .csv.
الأسئلة الشائعة
لماذا تحوّلت كل أرقامي إلى نصوص؟
لا يملك CSV أنواع بيانات — كل شيء نص. فعّل خيار "تحويل الأرقام" لتحويل القيم التي تبدو رقمية إلى أرقام JSON (تبقى الرموز ذات الأصفار البادئة نصوصًا).
ملف CSV من إكسل يستخدم الفاصلة المنقوطة — هل سيعمل؟
نعم — يُكتشف الفاصل من السطر الأول. تُصدّر إعدادات إكسل الإقليمية العديدة بفاصلة منقوطة لأن الفاصلة تُستخدم فيها كفاصل عشري.
ماذا عن JSON المتداخل؟
CSV بنية مسطّحة: تُسلسَل الكائنات أو المصفوفات المتداخلة كنصوص JSON داخل الخلية. للبيانات العميقة التداخل، سطّحها أولًا أو أبقِها بصيغة JSON.
أدوات مشابهة
الإبلاغ عن مشكلة
محوّل CSV ↔ JSON