محول CSV إلى JSON
تحويل ملفات CSV إلى صيغة JSON فوراً
إدخال CSV
مخرجات JSON
ما هو محول CSV إلى JSON؟
CSV (القيم المفصولة بفواصل) تنسيق مسطح: صفوف وأعمدة. JSON متداخل. تحويل CSV إلى JSON يعني تحويل كل صف إلى كائن، حيث يحدد صف العنوان المفاتيح. الصف الأول هو العنوان؛ الصفوف التالية تصبح كائنات. هذا عكس JSON إلى CSV.
تعمل هذه الأداة في متصفحك. الصق CSV أو ارفع ملفاً. لا يُرسل أي شيء إلى خادم. التحويل متوافق مع RFC 4180 لتحليل CSV.
أمثلة CSV إلى JSON
حوّل صفوف CSV إلى كائنات JSON. مثال من قطاع الاتصالات:
مثال: سجلات المشتركين
مخرجات JSON:
انقر فوق زر تحميل مثال أعلاه لتحميل المزيد من الأمثلة في المحرر.
كيفية استخدام هذه الأداة
الصق أو ارفع CSV
الصق CSV في المحرر الأيسر أو ارفع ملف .csv أو .txt. استخدم تحميل مثال لرؤية بيانات نموذجية. يجب أن يكون الصف الأول عنواناً.
مراجعة مخرجات JSON
تُظهر اللوحة اليمنى مصفوفة JSON. كل صف (باستثناء العنوان) يصبح كائناً. أسماء الأعمدة من العنوان تصبح مفاتيح. القيم سلاسل نصية ما لم تستنتج الأداة الأنواع.
نسخ أو تنزيل
استخدم <strong>نسخ</strong> أو <strong>تنزيل</strong> للحصول على JSON. للتحويل العكسي استخدم JSON إلى CSV. لتنسيق JSON استخدم منسق JSON.
القيم التي تحتوي على فواصل تُحاط بعلامات اقتباس وفقاً لمواصفات CSV <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a>. يتعامل المحلل مع الحقول المحاطة بعلامات اقتباس وعلامات الاقتباس المهروبة. الصف الأول يحدد مفاتيح الكائنات؛ كل صف تالٍ يصبح كائن <a href="https://www.json.org/json-en.html" target="_blank" rel="noopener">JSON</a>. المحدد عادةً فاصلة؛ البيانات الأوروبية تستخدم كثيراً الفاصلة المنقوطة. تصديرات Excel تستخدم فاصل القائمة في النظام. المخرجات مصفوفة JSON من الكائنات — متوافقة مع <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse" target="_blank" rel="noopener">JSON.parse()</a> ومعظم واجهات API.
القيم التي تحتوي على فواصل تُحاط بعلامات اقتباس وفقاً لمواصفات CSV RFC 4180. يتعامل المحلل مع الحقول المحاطة بعلامات اقتباس وعلامات الاقتباس المهروبة. الصف الأول يحدد مفاتيح الكائنات؛ كل صف تالٍ يصبح كائن JSON. المحدد عادةً فاصلة؛ البيانات الأوروبية تستخدم كثيراً الفاصلة المنقوطة. تصديرات Excel تستخدم فاصل القائمة في النظام. المخرجات مصفوفة JSON من الكائنات — متوافقة مع JSON.parse() ومعظم واجهات API.
أين يفيد محول CSV إلى JSON
كثيراً ما تتوقع تطبيقات الويب وواجهات API JSON بدلاً من CSV. تحويل تصديرات جداول البيانات أو مقاطع قواعد البيانات هنا يتيح لك تغذية البيانات في أطر عمل الواجهة الأمامية أو استعلامات Postman أو الدوال السحابية. خطوط أنابيب البيانات التي تستوعب CSV يمكنها التحويل إلى JSON للتخزين في قواعد بيانات المستندات مثل MongoDB.
عند إنشاء بيانات تهيئة أو بيانات بذر من جداول البيانات، يكون CSV إلى JSON أسرع من الإدخال اليدوي. للعملية العكسية — تحويل JSON إلى CSV — استخدم JSON إلى CSV. لتنسيق المخرجات استخدم منسق JSON. للتحقق استخدم أداة التحقق من JSON. لتنسيقات أخرى استخدم CSV إلى XML أو CSV إلى YAML.
الأسئلة الشائعة
هل القيم مُنمَّطة (أرقام، منطقية)؟
CSV نصي. غالباً ما تُعامل المحللات جميع القيم كسلاسل نصية. بعض الأدوات تستنتج الأرقام أو القيم المنطقية. تحقق من المخرجات. قد تحتاج إلى تحويل الأنواع في الكود.
ماذا يحدث إذا لم يكن لـCSV عنوان؟
عادةً تستخدم الأداة الصف الأول كعنوان. إذا كنت تحتاج سلوكاً مختلفاً، قد تحتاج إلى إضافة صف عنوان أو استخدام أداة أخرى.
هل يُرسل بياناتي إلى أي مكان؟
لا. يتم التحويل في متصفحك.
هل يمكنني تحويل JSON إلى CSV؟
نعم. استخدم أداة JSON إلى CSV.
ماذا عن CSV بمحددات أخرى؟
CSV القياسي يستخدم الفواصل. إذا كان ملفك يستخدم فاصلات منقوطة أو جداول، قد تحتوي الأداة على خيارات. تحقق من الواجهة. يحدد RFC 4180 التنسيق المفصول بفواصل.
أدوات ذات صلة
للاطلاع على تنسيق CSV، راجع RFC 4180. لـJSON زر json.org ودليل JSON من MDN. RFC 8259 هو المعيار الرسمي لـJSON.