اذهب إلى المحتوى
  • 0

لماذا نستخدم صيغة JSON في تبادل البيانات بين الخادم والعميل؟

Mohamed Lamin Mahmoudi

السؤال

لماذا نستعمل json في مشاركة البيانات بين العميل والخادم ؟

وماذا يحدث لو أرسلنا البيانات كما هي بدون تحولها لصيغة json  أو صيغة أخرى ؟

تم التعديل في بواسطة Hassan Hedr
توضيح العنوان
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمكنك إرسال واستقبال البيانات بأي صيغة تريد، يوجد العديد من صيغ سلسلة البيانات Data Serialization، مثل JSON و XML و YAML وغيرها الكثير، لكل منها مزاياها ومساوؤها، JSON تعتبر أفضل الخيارات لتبادل البيانات من ناحية سهولة القراءة البشرية (خلال مرحلة التطوير) والدعم الكبير لها، خاصة إذا كنت تتعامل مع بيئة المتصفح، وسهولة استخدامها

يمكنك حتى إرسال البيانات بشكل ثنائي Binary وبناء صيغة تبادل البيانات الخاصة بك، لكن ذلك سيكلفك الوقت والجهد لذا اختيار أشهر وأفضل صيغة مناسبة لتطبيقك يكون أفضل خيار

يمكنك الاستفادة من قراءة المقالات التالية:

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الشعبية وراء JSON هي في كونها:

  • خفيفة الحجم.
  • أكثر قابلية للقراءة مقارنة بصيغ أخرى من مثل XML.
  • هذا بجانب أنها تتكامل مع أغلب لغات البرمجة، إذ تحتوي كل لغة رئيسية واحدة تقريبًا على شكل من أشكال المكتبات أو الوظائف المضمنة لتحليل سلاسل JSON إلى كائنات أو فئات بهذه اللغة من مثل json_encode و json_decode في PHP و توابع الكائن JSON في جافاسكربت وغيرها.
  • العمل بها سهل وعام. فكل ما تحتاجه هو تصدير البيانات بهاته الصيغة وسيجعل تطبيقك قابلا للربط والتواصل مع اي تطبيق آخر من أي لغة او بيئة عمل.
  • عدم محدوديتها، يوجد بعض الرموز والمحارف التي لا يمكن العمل بها في صيغ أخرى على عكسها.

كل هاته الشعبية جعلتها تحتل مكانة مميزة في الويب، بجانب اقتحامها مجالات البيانات الوصفية والمخططات Metadata & schema وغيرها. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...