تحويل قائمة كائنات البايت إلى الإملاء

2

أنا أستهلك واجهة برمجة تطبيقات تُرجع قائمة كائنات في JSON. ولكن عندما أحصل على المحتوى الخاص به باستخدام الطلبات lib ، يكون المحتوى عبارة عن مجموعة بايت من الكائنات مثل هذا:

b'[{"id":44,"id_string":"a2BPQDsGLfLiwo4r5U4JCY","title":"ED_1803_ITAIPAVA_RJ","description":"ED_1803_ITAIPAVA_RJ","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/44"},{"id":57,"id_string":"a3pb3ALiGuQAHD6XzdHAip","title":"ED_v2018_1801_Taba\xc3\xa7u-SP","description":"ED_v2018_1801_Taba\xc3\xa7u-SP","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/57"},{"id":68,"id_string":"a4Gz2dSwRuyQCsjBwNhf3D","title":"ECS_1804_SONHO REAL-BA","description":"ECS_1804_SONHO REAL-BA","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/68"},{"id":2,"id_string":"a4KjYoy8ieCRNykiYb7nGP","title":"ECS_1708_Vila Esperan\xc3\xa7a-SP","description":"ECS_1708_Vila Esperan\xc3\xa7a-SP","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/2"},{"id":38,"id_string":"a7GQQ7xEu4K6HXWYu9SaSC","title":"ECo_1711_Terra Nossa-UF","description":"ECo_1711_Terra Nossa-UF","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/38"},{"id":78,"id_string":"a7NnnbdhBUSsGoxVWBiGFb","title":"ECoSP_1805_Vila Nova Esperan\xc3\xa7a-SP","description":"ECoSP_1805_Vila Nova Esperan\xc3\xa7a-SP","url":"https://kobocat.docker.kobo.techo.org/api/v1/data/78"}]

كيف يمكنني جعلها قائمة عادية من القواميس؟ لقد حاولت التكرار عبر مصفوفة البايت باستخدام في النطاق () ، ولكن كل ما يمكنني إرجاعه هو أرقام.

2 الاجابة

1
افضل جواب

يمكنك ان تفعلها:

import json

dic = json.loads(Your_input)
:مؤلف
-2
افضل جواب

يجب عليك أولاً استيراد مكتبات json باستخدام:

import json

ثم قم بتحميل بيانات إخراج البيانات في القاموس:

dic = json.loads(your_output_data)

مثال:

import json
dic = json.loads(your_output_data)
print(dic)
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام