محول CSV إلى JSON
الصق بيانات CSV مع صف عناوين واحصل على مصفوفة JSON نظيفة من الكائنات، كائن واحد لكل صف، باستخدام قيم صف العناوين كمفتاح لكل حقل. يتبع المحلل قواعد الاقتباس القياسية لـ CSV، لذا يمكن للحقول المحاطة بعلامتي اقتباس مزدوجتين أن تحتوي بأمان على فواصل وأسطر جديدة وعلامات اقتباس مُفلَتة بدلاً من الانكسار عند كل فاصلة. بما أن CSV ليس له مفهوم أصلي للأنواع، تخرج كل قيمة في JSON الناتج كنص - حوّل الحقول الفردية لاحقًا إذا احتجت إلى أرقام أو قيم منطقية حقيقية.
JSON
الأسئلة الشائعة
هل يحتاج ملف CSV الخاص بي إلى صف عناوين؟
نعم، يُعامَل الصف الأول كأسماء الأعمدة ويصبح مفتاح كل حقل في كائنات JSON الناتجة. إذا كان عنوان عمود فارغًا، يُسمَّى تلقائيًا column_1، column_2 وهكذا.
هل يمكنه التعامل مع حقول محاطة بعلامات اقتباس تحتوي على فواصل؟
نعم، يمكن للحقول المحاطة بعلامتي اقتباس مزدوجتين أن تحتوي بأمان على فواصل وأسطر جديدة وعلامات اقتباس مُفلَتة ("")، يتبع المحلل قواعد الاقتباس القياسية لـ CSV بدلاً من التقسيم بسذاجة عند كل فاصلة.
هل تُحوَّل كل القيم إلى نصوص؟
نعم، ليس لـ CSV مفهوم أصلي للأنواع، كل شيء نص، لذا تظهر الأرقام والقيم المنطقية في JSON الناتج كنصوص بين علامتي اقتباس (مثل "30" بدلاً من 30). إذا احتجت إلى أرقام أو قيم منطقية حقيقية، حوّل تلك الحقول بعد استيراد JSON.