ما هي الوظيفة الأساسية للدالة `json.dump()` في سياق برمجة إنترنت الأشياء كما وردت في المثال؟
- أ) قراءة البيانات من ملف نصي بتنسيق JSON وتحويلها إلى كائنات Python.
- ب) إرسال البيانات عبر بروتوكول MQTT إلى وسيط (Broker).
- ج) كتابة البيانات المنظمة (كائنات Python) إلى ملف نصي بتنسيق JSON.
- د) تشفير البيانات قبل تخزينها في قاعدة بيانات.
الإجابة الصحيحة: c
الإجابة: كتابة البيانات المنظمة (كائنات Python) إلى ملف نصي بتنسيق JSON.
الشرح: 1. تأخذ الدالة `json.dump()` كائناً من بيانات Python (مثل القاموس `report`). 2. تفتح ملفاً للكتابة باستخدام `with open(...)`. 3. تكتب محتوى الكائن إلى الملف بتنسيق JSON قابل للقراءة والاستخدام لاحقاً.
تلميح: تتعلق هذه الدالة بحفظ البيانات بعد معالجتها في نظام ملفات.
التصنيف: تعريف | المستوى: سهل