JSON—वेब से Python तक
वाह, बधाई! आपने Python में प्रोग्राम के ज़रिए अपना पहला API क्वेरी किया और उसके रिस्पॉन्स का टेक्स्ट शेल पर प्रिंट किया. लेकिन, जैसा कि आप जानते हैं, यह रिस्पॉन्स असल में JSON है, इसलिए आप इसे डिकोड करके एक कदम और आगे बढ़ सकते हैं. इसके बाद आप बनी हुई डिक्शनरी के key-value पेयर्स प्रिंट कर सकते हैं. अभी आप यही करने जा रहे हैं!
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Importing Data in Python
अभ्यास निर्देश
- संबंधित रिक्वेस्ट भेजने और रिस्पॉन्स कैप्चर करने के लिए वैरिएबल
urlकोrequests.get()फंक्शन में पास करें, और प्राप्त रिस्पॉन्स ऑब्जेक्ट को वैरिएबलrमें असाइन करें. - रिस्पॉन्स ऑब्जेक्ट
rपरjson()मेथड अप्लाई करें और प्राप्त डिक्शनरी को वैरिएबलjson_dataमें स्टोर करें. - डिक्शनरी
json_dataके key-value पेयर्स शेल पर प्रिंट करने के लिए उत्तर सबमिट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import package
import requests
# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'
# Package the request, send the request and catch the response: r
# Decode the JSON data into a dictionary: json_data
# Print each key-value pair in json_data
for k in json_data.keys():
print(k + ': ', json_data[k])