هل هناك مشكلة في هذه الأداة؟

عن «محوّل CSV إلى JSON عبر الإنترنت»

تحوّل هذه الأداة بيانات CSV إلى مصفوفة JSON من الكائنات. يصبح صف CSV الأول أسماء الحقول؛ ويصبح كل صف لاحق كائن JSON واحد. تتبع الحقول المقتبسة والفواصل المضمنة وعلامات الاقتباس المهروبة RFC 4180.

يجسر بيانات جداول البيانات وهياكل البيانات الصديقة للكود: بمجرد أن يصبح CSV الخاص بك JSON، يمكنك تحميله في Node.js أو Python أو JavaScript أو أي لغة حديثة دون تحليل إضافي.

تكتشف الأداة تلقائيًا المحددات (فاصلة، فاصلة منقوطة، علامة تبويب، أنبوب) وتتعامل مع أنماط الأسطر الجديدة المختلفة (CRLF، LF). كما تتسامح مع الاختلافات التي غالبًا ما تحتوي عليها ملفات CSV في العالم الحقيقي.

كيف تستخدم هذه الأداة

كيف أحوّل CSV إلى مصفوفة JSON؟

  1. الصق CSV

    ضع محتوى CSV في حقل "CSV". يُعتبر السطر الأول غير الفارغ هو صف الترويسة؛ وكل سطر تالٍ يصبح كائن JSON مفتاحه الترويسة.

  2. آلية التحليل

    يقسّم المحلِّل على الفواصل، ويدعم خلايا بعلامات تنصيص مع escape بـ ""، ويزيل علامات التنصيص الخارجية. الترويسات الفارغة تعود إلى col0 و col1 و col2… حتى لا تتصادم الأعمدة.

  3. اضغط «تشغيل»

    الناتج مصفوفة `json` من الكائنات. CSV فارغ يعيد [] (بلا خطأ). كل القيم سلاسل نصية — لا يحوّل المحلِّل إلى أرقام أو booleans أو تواريخ.

  4. حالات الحدود

    القيم المقتبسة متعددة الأسطر غير مدعومة (سطر جديد داخل علامات تنصيص ينهي الصف). لـ CSV أعقد (TSV، فواصل منقوطة، أسطر مهروبة) نظّف البيانات أولًا أو استخدم محلِّلًا متخصصًا.