تحليل JSON في الاختصارات من طلب API
بالنظر إلى استجابة API لـ Dark Sky ، يمكنك ملاحظة أن هناك الكثير من البيانات مخزنة في JSON. بالرغم من أن قراءة بيانات JSON ليست سهلة في البداية، إلا أنه بمرور الوقت ستبدأ في تمييز البنيات في هذه البيانات، والتعرّف أيضًا على القواميس والقوائم والمفاتيح والقيم. غالبًا ما يقوم المطورون بتضمين إصدار منسق بإحكام من بيانات JSON التي ستُرجعها واجهة API، لذا ابحث عن ذلك في الوثائق الخاصة بالمطور. إضافة إلى ذلك، من المفيد التحقق من عملك باستخدام خدمات مثل JSON Editor على الإنترنت.
لاحظ أن الكائن في المستوى الأعلى هو قاموس يحتوي على مفاتيح خط العرض
وخط الطول
والنطاق الزمني
وحاليًا
وكل دقيقة
. بعض هذه المفاتيح - مثل خط العرض
والنطاق الزمني
- تحتوي ببساطة على قيمة رقمية أو نصية، في حين تحتوي أخرى - مثل يوميًا
- على قيمة قاموس.
يحتوي قاموس يوميًا
على بعض المفاتيح بقيم نص بسيطة، مثل الملخص
، بقيمة المطر على مدار اليوم
. في حين تكون أخرى - مثل البيانات
- عبارة عن قوائم تحتوي على توقعات (يتم التعبير عنها بواسطة قاموس) لكل ساعة.