devnet associate شرح بالعربي 5

الخصائص المشتركة للتنسيقات

تنسيقات البيانات  Data Formatsهي أساس API وهي تحدد بناء الجملة والدلالات syntax and semantics ، بما في ذلك قيود ال Constraints العمل مع واجهة برمجة التطبيقات.

بناء ال Syntax هو طريقة لتمثيل تنسيق بيانات محدد في شكل نصيتلاحظ أن بعض التنسيقات تستخدم الأقواس المتعرجة أو الأقواس المربعة ، والبعض الآخر به علامات تشير إلى بداية العنصر ونهايتهفي بعض التنسيقات ، يتم استخدام علامات الاقتباس أو الفواصل بكثافة ، في حين أن البعض الآخر لا يتطلبها على الإطلاقولكن بغض النظر عن الصيغة المستخدمة ، فإن لكل من تنسيقات البيانات هذه مفهوم   Objectكائنيمكنك التفكير في شيء ما كحزمة من المعلومات ، عنصر له خصائصيمكن أن يكون للكائن سمة واحدة أو أكثر attributes مرتبطة به.

سيتم تقسيم العديد من الخصائص إلى مفهوم key-value concept القيمة الرئيسية ، وغالبًا ما يتم فصل المفتاح key والقيمة Value بواسطة علامة النقطتينيحدد المفتاح مجموعة من البيانات وغالبًا ما يتم وضعه على الجانب الأيسر من النقطتينالقيم هي البيانات الفعلية التي تحاول تمثيلهاعادة ، تظهر البيانات على الجانب الأيمن من النقتطين.

لاستخراج معنى Syntax ، من المهم أن تتعرف على كيفية ملاحظة المفاتيح والقيم عند النظر في تنسيق البياناتيجب أن يكون المفتاح key عبارة عن String ، بينما يمكن أن تكون القيمة string أو رقمًا أو قيمة منطقية (على سبيل المثال ، True or False)قد تكون القيم الأخرى أكثر تعقيدًا ، حيث تحتوي على مصفوفة أو كائن جديد تمامًا يمثل الكثير من بياناته الخاصة.

شيء آخر يجب ملاحظته عند النظر إلى تنسيق بيانات معين هو أهمية whitespaces and case sensitivity  وحساسية الأحرففي بعض الأحيان ، قد تكون المسافات البيضاء وحساسية الأحرف ذات أهمية عالية ، وفي حالات أخرى ، لا يمكن أن يكون لها أي أهمية على الإطلاق ، كما ستعرف من خلال بعض الأمثلة المستقبلية.

من النقاط الرئيسية حول تنسيقات البيانات التي يجب أن تضعها في اعتبارك أنه يمكنك تمثيل أي نوع من البيانات بأي تنسيق معين.

في الشكل ، هناك تنسيقات البيانات المشتركة الثلاثة المذكورة سابقًا - YAML و JSON و XML. يقدم كل من هذه الأمثلة تفاصيل حول مستخدم معين ، مع ذكر اسمه ودوره وموقعه.

يمكنك التعرف بسرعة على أن البيانات نفسها ممثلة في جميع التنسيقات الثلاثة ، لذلك يرجع الأمر إلى عاملين عند التفكير في التنسيق الذي يجب اختياره:

  • إذا كان النظام الذي تعمل معه يفضل تنسيقًا واحدًا على الآخر ، فاختر التنسيق الذي يستخدمه النظام.
  • إذا كان النظام يمكنه دعم أي منها ، فاختر التنسيق الذي تشعر بالراحة في العمل معه.

بمعنى آخر ، إذا كانت واجهة برمجة التطبيقات التي تتعامل معها تستخدم تنسيقًا معينًا أو حفنة منها ، فسيتعين عليك اختيار أحدهاإذا كانت واجهة برمجة التطبيقات تدعم أي تنسيق معين ، فالأمر متروك لك للتنسيق الذي تفضل استخدامه.

المصدر : WWW.CISCO.COM

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.

Related Articles