JSON - API Response
الدرس 3 من 10 في دورة API في Python على Coddy.
غالبًا ما تكون استجابات واجهة برمجة التطبيقات (API) بتنسيق يسمى JSON.
يرمز JSON إلى JavaScript Object Notation. يشبه JSON أنواع بيانات القواميس (dictionary) الأصلية في لغة Python.
تبدو استجابات واجهة برمجة التطبيقات (API) هذه كما يلي:
{
"errors": [
{
"status": "422",
"source": {
"pointer": "/data/attributes/firstName"
},
"title": "Invalid Attribute",
"detail": "First name must contain at least two characters."
}
]
}يمكنك التعامل مع JSON تمامًا مثل القاموس (dictionary) في Python.
التحدي
سهلبناءً على كود JSON أدناه، حاول print قيمة المفتاح "errors".
للقيام بذلك، يجب أن يكون لديك فهم أفضل لكيفية عمل dictionaries.
تمت تغطية هذا في قسم dictionaries من دورة Python Fundamentals.
جرّب بنفسك
json = {
"errors": [
{
"status": "422",
"source": {
"pointer": "/data/attributes/firstName"
},
"title": "Invalid Attribute",
"detail": "First name must contain at least two characters."
}
]
}
### Write Your Code Below This Lineجميع دروس API في Python
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results