مع المرمّز الافتراضي، skipkeys=True يتجاوز المفاتيح غير الأساسية. [1]
الخلاصة السريعة
لا؛ لا يجعل قيمًا غير مدعومة قابلة للترميز. [1]
- مع المرمّز الافتراضي، skipkeys=True يتجاوز المفاتيح غير الأساسية. [1]
- دون الخيار يطلق المفتاح غير الأساسي TypeError. [1]
- مثال مؤلف على CPython 3.12.14: ترميز values أدناه يعطي '{"qty": 9}'. [1]
- بمفتاح qty وقيمة المجموعة {7}، يستمر TypeError مع الخيار. [1]
- تحكم: ترميز {"qty":9} يطابق الخرج؛ دون الخيار يرفض المرمّز المفتاح المؤلف؛ يبقى values. [1]
خيار للمفاتيح
مع المرمّز الافتراضي، skipkeys=True يتجاوز المفاتيح غير الأساسية. [1]
رفض المفتاح افتراضيًا
دون الخيار يطلق المفتاح غير الأساسي TypeError. [1]
مفتاح مؤلف لا يُكتب
مثال مؤلف على CPython 3.12.14: ترميز values أدناه يعطي '{"qty": 9}'. [1]
import json values={("bud","leaf"):7,"qty":9} json.dumps(values,skipkeys=True) [1]

قيمة مجموعة والتحكم
بمفتاح qty وقيمة المجموعة {7}، يستمر TypeError مع الخيار. [1]
json.dumps({"qty":{7}},skipkeys=True) -> TypeError [1]
تحكم: ترميز {"qty":9} يطابق الخرج؛ دون الخيار يرفض المرمّز المفتاح المؤلف؛ يبقى values. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
