حوّل بيانات جدول البيانات CSV إلى JSON منظم على الفور. يحلل Morph عناوين CSV كمفاتيح كائن وتحديث كل صف ككائن JSON، مما ينتج مصفوفة نظيفة جاهزة للاستخدام مع واجهات برمجة التطبيقات والقواعد البيانات والتطبيقات. كل شيء يعمل في متصفحك — لا يوجد تحميل، ولا حساب، ولا تسريب للبيانات.
تحويل CSV إلى JSON مجانًايتم اكتشاف الصف الأول من ملف CSV تلقائيًا كعناوين أعمدة. تصبح كل عنوان عمود كمفتاح كائن JSON، وكل صف لاحق يصبح كائنًا مع تلك المفاتيح وقيمها المقابلة.
يكتشف Morph تلقائيًا الأرقام والقيم المنطقية والقيم الفارغة في بيانات CSV ويعيد تشكيلها إلى أنواع JSON الصحيحة. "42" تصبح العدد 42، "true" تصبح القيمة المنطقية true.
يتعامل مع مواصفات CSV الكاملة بما في ذلك الحقول المُحاطة بعلامات الاقتباس، الفواصل المضمنة، علامات الاقتباس المُهربة، والقيم المتعددة الأسطر داخل الحقول المُحاطة بعلامات الاقتباس. تحويل البيانات CSV الواقعية ينجح بشكل صحيح.
تتضمن ملفات CSV غالبًا بيانات عمل، أو سجلات عملاء، أو معلومات مالية. يعالج Morph كل شيء محليًا في متصفحك. لا يوجد تحميل، ولا معالجة على الخادم، ولا حفظ للبيانات.
CSV هو التنسيق العالمي للبيانات الجدولية — يمكن لجميع تطبيقات الجداول الإلكترونية قراءتها وكتابتها. لكن التطبيقات الحديثة، والواجهات البرمجية، والقواعد البيانات تتوقع بشكل متزايد استخدام JSON. يُعد تحويل CSV إلى JSON مهمة يومية للمطورين عند استيراد البيانات إلى التطبيقات الويب، وتهيئة قواعد البيانات، وتكوين خوادم محاكاة الواجهات البرمجية، وبناء خطوط البيانات.
البديل اليدوي — كتابة برنامج مُحلل لكل هيكل CSV — يستغرق وقتًا ويكون عرضة للأخطاء. معالجة الحالات الحدية مثل الحقول المُحاطة بعلامات اقتباس تحتوي على فواصل مُضمنة، أو علامات اقتباس مُهربة، أو قيم متعددة الأسطر تتطلب تنفيذًا دقيقًا. يتعامل Morph مع جميع هذه الحالات الحدية تلقائيًّا، مما ينتج عنه مخرجات JSON نظيفة وصحيحة من أي مدخل CSV مُنظم بشكل صحيح.
لغير المطورين، يسمح تحويل CSV إلى JSON باستخدام بيانات الجداول في أدوات لا تحتاج إلى برمجة حديثة، ومنصات اختبار واجهات برمجة التطبيقات مثل Postman، وتهيئة تطبيقات الويب التي تتوقع تنسيق JSON. يسهل Morph هذا التحويل لأي شخص يستطيع لصق النص في المتصفح.
يتم معالجة الصف الأول من ملف CSV كعناوين. تصبح كل قيمة من العناوين مفتاحًا للكائن JSON. تُحافظ المسافات في العناوين، ويتم الاحتفاظ بالرموز الخاصة كما هي. يصبح كل صف لاحق كائنًا في مصفوفة JSON الناتجة باستخدام تلك العناوين.
نعم. يقوم Morph تلقائيًا باكتشاف القيم العددية، والقيم المنطقية (صحيح/خاطئ)، والقيم الفارغة/الفارغة، وتحويلها إلى أنواع JSON المناسبة بدلًا من ترك كل شيء كنص.
مُحوّل Morph مصمم لملفات CSV مفصولة بفواصل. بالنسبة للبيانات المفصولة بعلامات تبويب، يمكنك استخدام محوّل الملفات العام من Morph لمعالجة تحويل TSV إلى JSON.
لا توجد حدود اصطناعية. تتم عملية التحويل في متصفحك، لذا يعتمد الحد العملي على الذاكرة المتاحة في جهازك. يمكن لمعظم الأجهزة الحديثة التعامل مع ملفات CSV تحتوي على مئات الآلاف من الصفوف.