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

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...