CSV → JSON
يحلل CSV إلى مصفوفات كائنات JSON باستخدام صف العناوين كمفاتيح مع استعادة القيم الرقمية، لتمرير صادرات الجداول إلى واجهات برمجة التطبيقات والواجهات الأمامية.
اسحب الملفات هنا أو انقر
Ctrl+V للصق من الحافظة
كيفية تحويل CSV إلى JSON
- 1ارفع ملف CSV عن طريق السحب، النقر، أو اللصق.
- 2قم بتعديل إعدادات الجودة إذا لزم الأمر.
- 3انقر على "تحويل الآن" وانتظر حتى اكتمال التحويل.
- 4قم بتنزيل ملف JSON المحول.
حول التحويل من CSV إلى JSON
CSV هو تنسيق جدولي نصي مفصول بفواصلات يتبع معيار RFC 4180. يدعم جدولًا مسطحًا واحدًا فقط، وكل المحتوى يُخزن كنصوص. JSON هو تنسيق تبادل نصي مكون من أزواج مفتاح-قيمة ومصفوفات يتبع معيار RFC 8259، ويدعم ستة أنواع بيانات أساسية. يمكّن هذا التحويل من تكييف الجداول المسطحة مع البيانات المهيكلة.
يستخدم هذا التحويل SheetJS لتحليل الهيكل. يبقى كل محتوى CSV الأصلي كنوع بيانات نصية. يُحوّل كل صف من CSV إلى كائن JSON، مع الاحتفاظ برؤوس الجداول كأسماء مفاتيح للكائنات. لا يتم إنشاء هياكل متداخلة. CSV لا يدعم التعليقات، لذلك لا يوجد محتوى تعليقات. يتم تحديد حجم ملف الإخراج بناءً على عدد الصفوف في الجدول الأصلي.
يناسب هذا التحويل سير العمل التي تشمل بناء بيانات واجهات برمجة التطبيقات الأمامية، وإنشاء ملفات تهيئة الواجهة الخلفية، واستيراد قواعد بيانات NoSQL. قبل الاستخدام، تأكد من أن رؤوس CSV تتوافق مع مواصفات أسماء المفاتيح لـ JSON المستهدف لتجنب أخطاء التحليل الناتجة عن أحرف غير صالحة.
CSV مقابل JSON: مقارنة تقنية
| الميزة | CSV | JSON |
|---|---|---|
| سنة الإصدار | 1972 | 2001 |
| المطور | RFC 4180 | Douglas Crockford |
الأسئلة الشائعة حول CSV → JSON
هل يحدث فقدان لجودة البيانات بعد التحويل؟
لا يحدث فقدان لأي محتوى من البيانات المخزنة في CSV الأصلي. CSV نفسه لا يميز بين أنواع البيانات، لذلك يبقى كل المحتوى بنوع نصي بعد التحويل، وهو ما يتوافق مع التعريف الأساسي لتنسيق CSV.
هل سيتم الاحتفاظ بأنواع البيانات الأصلية؟
لن يتم الاحتفاظ بأنواع البيانات. تنسيق CSV نفسه لا يدعم تمييز أنواع البيانات، وكل المحتوى يُخزن كنصوص. ستكون كل الحقول في JSON المحولة أيضًا من نوع نصي.
ما حجم ملف CSV المدعوم؟
الحد الأقصى لحجم الملف الواحد هو 50 ميجابايت، ولا يمكن معالجة سوى ملف واحد لكل عملية تحويل. إذا تجاوز الحجم غير المضغوط للملف 256 ميجابايت أو تجاوز عدد الملفات 1000، سيتم رفض المعالجة.
هل سيتم تخزين الملفات؟
لا يتم تخزين أي ملفات. تُرفع الملفات إلى الخادم عبر بروتوكول HTTPS للتحويل. فور اكتمال التحويل، يحذف الخادم ملف المصدر وملف الإخرين، ولا يُحتفظ بأي بيانات.