
ما هو ملف JSON؟
JSON — بيانات مهيكلة
استخدام التنسيق JSON
مثال ملموس
إعداد CSV من قائمة JSON من العناصر التي لها نفس الحقول.
عمليات التحقق المفيدة
الكائنات المضمنة لا تتطابق مباشرة مع أعمدة الجدول. تحقق من الأرقام والقيم الفارغة والقوائم.
اختيار تحويل
احتفظ بالأصل وافتح النتيجة في البرنامج أو الجهاز الذي سيحتاج لاستخدامها.
أسئلتك حول هذا التنسيق
لماذا يتغير JSON الخاص بي إلى بنية CSV؟
CSV يمثل جدولاً من الصفوف والأعمدة. يمكن أن يحتوي JSON على كائنات وقوائم متداخلة لا يمكن تحويلها مباشرة. قم بتحويل نسخة، تحقق من كيفية تمثيل الحقول واحتفظ بـ JSON إذا كانت استخدامك يتطلب الحفاظ على كامل هيكله.
كيف تتجنب فقدان الأصفار في بداية المعرفات؟
عند فتح CSV في جدول بيانات، استورد أعمدة المعرفات كنص. الفتح التلقائي قد يحوّل 00123 إلى 123. تحقق أيضًا من التواريخ والفواصل العشرية قبل إعادة الحفظ.
هل يمكنني تحويل ملف يحتوي على أسرار؟
أزل كلمات المرور ومفاتيح API والأسرار الأخرى قبل إرسال مثال إلى الخدمة أو الدعم. تتم معالجة الملفات عبر الإنترنت. بالنسبة للبيانات التي لا يجب أن تغادر جهازك، استخدم أداة محلية مناسبة.
لماذا لا يتم عرض كل المخرجات؟
الصيغ ليست قابلة للتبادل في جميع الحالات. ConvertLab يعرض التحويلات من كتالوجه؛ إعادة تسمية امتداد لا يغير المحتوى. المخرجات المتخصصة مثل بعض صادرات XML أو جداول البيانات محددة بـ NoLimit.
ما هذا؟
الـ JSON هو صيغة تبادل البيانات الخاصة بالويب. فهو لا يصف مستندًا بل بنية: أزواج من الاسم والقيمة، وقوائم، وكائنات متداخلة. وهذا بالضبط ما يتنقل بين تطبيق وخادمه، ملايين المرات في الثانية حول العالم.
صياغته بسيطة إلى أقصى حد — أقواس معقوفة ومربعة وعلامات اقتباس — وتبقى مع ذلك مفهومة للإنسان، وهو أمر نادر في صيغة موجهة للآلة.
التاريخ والأصل
صاغ دوغلاس كروكفورد (Douglas Crockford) الـ JSON رسميًا في مطلع الألفينيات، مستندًا ببساطة إلى الطريقة التي تُعرَّف بها الكائنات في لغة JavaScript. فهو لم يخترع شيئًا، بل سمّى ووثّق ما كان موجودًا أصلاً.
وهذه البساطة هي ما تغلّب بها على XML الذي كان سائدًا آنذاك: ففي غضون سنوات قليلة، تحوّلت جل واجهات الويب إلى استخدام JSON.
لماذا هو عملي
خفيف وواضح ومنتشر عالميًا: تستطيع جميع لغات البرمجة قراءته وكتابته دون الحاجة إلى مكتبات غريبة.
يتعامل بشكل طبيعي مع البنى المتداخلة، بخلاف CSV الذي يقتصر للأسف على جدول مسطّح.
الحدود والعيوب
لا يسمح بإدراج أي تعليقات، وهو نقص يشتكي منه كثيرًا من يستخدمونه لملفات الإعداد.
لا يدعم أنواع التواريخ ولا التعليقات، وصياغته صارمة لا تسامح فيها: فاصلة زائدة واحدة تكفي لجعل الملف بأكمله غير صالح.
نصائح للاستخدام
لتحويل بيانات JSON إلى جدول قابل للاستخدام في برنامج جداول بيانات، حوّلها إلى CSV — شريطة أن تكون البنية مسطّحة. فالكائنات المتداخلة لا يمكن وضعها في أعمدة.
أما بالنسبة لملف إعداد سيقوم بشر بتحريره، فإن YAML أو TOML أكثر ملاءمة، إذ يقبلان التعليقات.
حوّل ملف JSON في ثوانٍ على خوادمنا الآمنة في فرنسا.
تحويل ملف JSON