Format Atlas

مقارنة

CSV vs JSON

يمثل CSV سجلات جدولية، بينما يمثل JSON قيماً منظمة مثل الكائنات والمصفوفات. اختر وفق شكل البيانات والنظام المستقبِل.

أي تنسيق يجب أن تختار؟

استخدم CSV للجداول البسيطة وجداول البيانات؛ واستخدم JSON للبيانات المتداخلة أو واجهات API التي تتطلبه.

مناسب لـ CSV

تبادل البيانات الجدولية

  • نقل جدول بسيط واحد بين التطبيقات

مناسب لـ JSON

واجهات ويب API وملفات الإعداد وتبادل البيانات

  • نقل البيانات المنظمة

المعلومات الأساسية

البندCSVJSON
الامتداد.csv.json
نوع MIMEtext/csvapplication/json
الاستخدامات الشائعةتبادل البيانات الجدوليةواجهات ويب API وملفات الإعداد وتبادل البيانات
طريقة الفتحعند الاستيراد في برنامج جداول، حدد ترميز الأحرف والفاصل. تحقق من عدم تحويل الأصفار البادئة والقيم الشبيهة بالتاريخ والأرقام الطويلة تلقائياً.افتحه في محرر نصوص أو IDE أو عارض يدعم JSON.
التصدير أو التحويلتصدير XLSX إلى CSV يكتب عادة قيم ورقة واحدة مختارة فقط. احتفظ بالصيغ والتنسيق والأوراق الأخرى والمخططات منفصلة.يمكن للتطبيقات أو أدوات التحويل تحويله إلى تنسيقات مثل CSV.

الاختيار حسب الاستخدام

نقل جدول بسيط واحد بين التطبيقات

تبادل البيانات الجدولية

CSV

نقل البيانات المنظمة

واجهات ويب API وملفات الإعداد وتبادل البيانات

JSON

نقطة أساسية 1

ينظم CSV البيانات كسجلات وحقول، ودعمه للبنى المتداخلة والأنواع الصريحة محدود.

مزيد من التفاصيل حول الاختلافات

نقطة أساسية 2

يمثل JSON الكائنات والمصفوفات والسلاسل والأرقام والقيم المنطقية وnull.

مزيد من التفاصيل حول الاختلافات

مزيد من التفاصيل حول الاختلافات

تحقق من المخطط وقواعد التحليل لدى المستقبِل. افحص الفاصل وترميز الأحرف في CSV، أو الأنواع والحقول المطلوبة في JSON؛ ولا يحدد أي منهما وحده عقد البيانات الكامل للتطبيق.

  • يسهل CSV تبادل الجداول المسطحة.
  • يمثل JSON بيانات هرمية، لكنه قد يحتاج إلى مخطط متفق عليه لتحديد معنى البيانات في التطبيق.

الأسئلة الشائعة

هل يمكن لـCSV تمثيل بيانات متداخلة مثل JSON؟

ليس بشكل طبيعي. صُمم CSV للصفوف والحقول؛ وتتطلب البنى المتداخلة قواعد متفقاً عليها أو تنسيقاً آخر مثل JSON.

هل يستطيع CSV حفظ كائنات JSON المتداخلة مباشرة؟

ليس بطريقة جدولية معيارية؛ يلزم تسطيح البيانات أو تعريف ربط قد يؤدي إلى فقد البنية.

مزيد من المعلومات

الاستخدامات وخطوات التحقق ذات الصلة

اختيار تنسيق لتحليل البيانات وتبادلها

المراجع والمواصفات