تكرار json.dump للكائنات في المجرى نفسه لا ينشئ قائمة JSON. [1]
الخلاصة السريعة
لا؛ في مثالنا يتجاور كائنان، ويفشل قارئ الوثيقة الكاملة. [1]
- تكرار json.dump للكائنات في المجرى نفسه لا ينشئ قائمة JSON. [1]
- لا تُضاف أقواس قائمة وفاصلة تجمع الكائنين تلقائيًا. [1]
- مثال مؤلف على CPython 3.12.14: first وsecond أدناه؛ يتجاور تمثيلاهما. [1]
- json.loads(buffer.getvalue()) يطلق JSONDecodeError؛ النجاح في الكتابة لا يكفي. [1]
- تحكم: نكتب [first,second] مرة واحدة فنقرأ قائمة بعنصرين؛ يطابق وصل تمثيلَي القاموسين الخرج الأول، ويبقى المدخلان. [1]
تكرار لا يجمع
تكرار json.dump للكائنات في المجرى نفسه لا ينشئ قائمة JSON. [1]
الكتابة دون تجميع تلقائي
لا تُضاف أقواس قائمة وفاصلة تجمع الكائنين تلقائيًا. [1]
قاموسان في مجرى واحد
مثال مؤلف على CPython 3.12.14: first وsecond أدناه؛ يتجاور تمثيلاهما. [1]
import json from io import StringIO first={"qty":7} second={"qty":9} buffer=StringIO() json.dump(first,buffer) json.dump(second,buffer) [1]

قراءة الناتج والتحكم
json.loads(buffer.getvalue()) يطلق JSONDecodeError؛ النجاح في الكتابة لا يكفي. [1]
clean=StringIO() json.dump([first,second],clean) json.loads(clean.getvalue()) [1]
تحكم: نكتب [first,second] مرة واحدة فنقرأ قائمة بعنصرين؛ يطابق وصل تمثيلَي القاموسين الخرج الأول، ويبقى المدخلان. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
