ما هو JSON وما هي إستخداماته، وأهميته في تطوير المواقع الإلكترونية
سوف تسمع كثيراً عن مصطلح يسمي ال JSON إذا كنت تعمل في مجال تطوير الويب والمواقع الإلكترونية، فأنت بنسبة كبيرة قد سمعت عنه وبالتأكيد سوف تتساءل عن ماهية هذا المصطلح وما معناه وإلي ماذا يرمز.
هذا بجانب العديد من التقنيات التي ظهرت مؤخراً وما زال يظهر منها الجديد كل يوم، ولهذا نسعى في هذه المدونة على توفير المعلومات الكافية لكل تقنية تحتل شهرة ما في مجال الويب ويعمل بها المطورين من جميع أنحاء العالم.
إن أغلب البيانات في عالم تطوير الويب يتم تناقلها بواسطة JSON فهي تعتبر الخيار الأسهل والافضل، ولهذا سوف نتحدث اليوم بقليل من الاستفاضة عن تقنية ال JSON ما هي وما أهميتها ومميزاتها.
إقرأ أيضاً: مشاريع وتطبيقات بواسطة مكتبة React Js، لصقل مهاراتك وتطوير مستواك
ما هو ال JSON
يرمز هذا المصطلح إلى JavaScript Object Nation وهي عبارة عن صيغة نصية صممت لتبادل البيانات بسهولة وهي صيغة قابلة للقراءة والتعديل عليها.
تم اقتباس هذه التقنية JSON في الأساس من لغة البرمجة JavaScript ولكنها صيغة عامة تقوم بحفظ البيانات بهيئة منظمة لنقلها من مكان إلى آخر أو من لغة الى لغة أخرى بكل سهولة.
من الممكن أن تنقل بيانات من لغة مثل PHP إلى لغة أخرى مثل JavaScript أو العكس، ولكن يتم استخدام JSON أغلب الأحيان في نقل البيانات من السيرفر إلى التطبيق لأنه الأكثر استخداماً.
متى تستخدم JSON
تقوم باستخدام JSON عندما تحتاج بيانات خارجية من الإنترنت إلى التطبيق الذي تعمل عليه، أو عندما تحتاج إلى تقل بيانات من لغة إلى أخرى كما ذكرنا.
هذا يعني أنك سوف تحتاج إلى استخدام JSON حتماً عند وصولك إلى نقطة ما في مشوارك التعليمي، أو عندما تبدأ في إنشاء مواقع وتطبيقات كبيرة تعتمد على البيانات لكي تقوم بالوظيفة التي قمت ببنائها من أجلها على أكمل وجه.
إقرأ أيضاً: مقارنة بين JavaScript و Typescript – ما الفرق بينهم؟
مميزات ال JSON
إن شهرة هذه التقنية ليست من فراغ فهي ناتجة عن العديد من المميزات التي تتمتع بها، والتي بدورها تقدم خدمة كبيرة للمطورين عن طريق تسهيل نقل البيانات بشكل كبير كما ذكرنا في الأعلى.
وهنا سوف نذكر أهم هذه المميزات التي تتمتع بها JSON حتى تعلم مدى أهميتها وأنك سوف تحتاج إليها حتماً في المستقبل، هيا بنا.
1. البساطة وأداء المطلوب
2. النظام وترتيب البيانات
3. قابلة للقراءة والتعديل من قبل البشر
4. خفيفة ولا تتطلب مساحة
5. سهلة التعلم بشكل كبير
مثال على شكل البيانات في JSON
لكي تكتب مجموعة من البيانات بواسطة JSON يجب أن تكون في داخل متغير مثل المثال الآتي:-
var person = {
"name":"John",
"age":31,
"city":"New York"
};
هذا مثال على مجموعة بسيطة من البيانات توضح لك هيئة صفحة ال JSON وتتكون من (person) وهو اسم المتغير، والبيانات تنقسم إلى قسمين الأول وهو (name) وهو الخاصية وبجانبه (John) وهي القيمة.
إقرأ أيضاً: تعرف على لغة البرمجة JavaScript، ما فائدتها، وكيف تتعلمها؟
مصادر مهمة لتعلم JSON
1. كورس كامل باللغة العربية مكون من 11 درس على القناة الشهيرة ElzeroWebSchool
2. فيديو تعلم JSON في 10 دقائق باللغة الإنجليزية
3. مرجع شامل مكتوب باللغة الإنجليزية على الموقع الشهير W3schools إضغط هنا للذهاب
وبهذا نكون قد شرحنا JSON بشكل نتمنى أن يكون قد نال رضاكم وأن تكونوا قد استفدتم من هذا المقال، ويرجى مشاركته على أي من منصات التواصل الاجتماعي التي تفضل، وبالتوفيق.