Json ما هي بالضبط


Json ما هي بالضبط

JSON طريقة لتمثيل البيانات والمصفوفات عندما تتخاطب المنصات او البرمجيات او الانظمة مع بعضها البعض فهي تتبادل البيانات بهذا الشكل.

تخيل لو كنت تود ارسال قائمة ببيانات الموظفين المحالين للتقاعد إلى جهة أخرى فحينها سترسلها مرتبة ومصاغة بهذا الشكل.

حسنا لماذا جيسون ؟

تخيل ان يرسل لك شخص رسالة باللغة اليونانية هل ستفهمها ؟ كذلك الانظمة بحاجة الى معيار موحد لكي تفهم بعضها البعض. وبالمناسبة ليست JSON فقط فهنالك ايضا XML.

أنت مبرمج ولا أتصور ان هنالك مبرمج لا يعرف التعامل مع معيار JSON و XML بل لا يمكنني وصفه انه مبرمج اذا لم يكن يعرف كيف ومتى ولماذا يستخدمهما. هذه المعايير مهمة اذا كنت تطمح لبرمجة أنظمة متوسطة وكبيرة وبل صغيرة ايضا.

تخيل معي في طلب Ajax واحد كيف تقوم بارسال البيانات الى الوجهة وكيف تستقبل البيانات من الوجهة للمصدر بالطبع ستستخدم شكل جيسون .

لتمثيل بياناتك قبل ارسالها وكذلك الوجهة ستقوم بتثميل البيانات على نفس الهيئة قبل اعادة ارسالها لك. انا لا اتكلم عن ارسال رقم او اسم , انا اتكلم عن ارسال بيانات مرتبة ومصنفة. هذا ابسط مثال يعيشه المبرمج ويستدعي منه استخدام هذه المعايير.

لا ينبغي على المبرمج ان يختار او ينتقي ما يتعلم.