الانتقال من CSV إلى JSON دون فقدان البيانات
نُشر في · آخر تحديث في 1 دقائق للقراءة
يبدو التحويل بسيطًا. ثلاث نقاط تسبب المشاكل: الفاصل والقيم المقتبسة والأرقام.
الفاصل
تتعرف الأداة على الفاصلة المنقوطة كما تتعرف على الفاصلة. ملف بفاصلة منقوطة فيه عمود “24,5” يُقرأ قراءة صحيحة.
علامات الاقتباس
الحقل المقتبس الذي يحوي فاصلة، مثل “arrosage: matin, soir”، يبقى قيمة واحدة. وعلامات الاقتباس المزدوجة في داخله تصبح علامات اقتباس مهرَّبة: “zone "nord"”.
الأرقام
تصل كل القيم نصوصًا، ومنها الأرقام: “24,5” و“18” تصبحان "24,5" و"18". والعدد العشري بفاصلة يبقى سلسلة نصية. استبدل الفاصلة بنقطة إن كان البرنامج الذي يقرأ JSON ينتظر رقمًا.
الحقول الفارغة
الحقل الفارغ يصبح سلسلة فارغة، لا “null”.
تحقق
قارن عدد الصفوف، وافتح JSON وانظر إلى الأعمدة ذات الكسور العشرية وإلى الحروف المشكَّلة.
للمسار المعاكس راجع JSON إلى CSV.
