[英]List of lists of objects to JSON with Python
我有一个包含多个对象列表的列表:
ob = Obj()
for p in l:
list_url_commune = scrapingCities(base_url, p)
for u in list_url_commune:
list_name = scaping_creches(base_url, u, number_page)
list_dep.append(list_name)
json_string = json.dumps([ob.__dict__ for ob in list_dep])
print json_string
list_dep是带有对象的所有列表的列表
然后,我只想用一个JSON转换所有对象。
就我而言,我在json.dumps([ob.__dict__ for ob in list_dep])
(注意:如果我只有一个列表,但是这里是列表列表,它可以正常工作)
AttributeError: 'list' object has no attribute '__dict__'
谢谢你的帮助 !
佩德罗
就像您注意到自己一样,它可以与对象列表一起使用,但不适用于对象列表。 您需要更深入:
json.dumps([[ob.__dict__ for ob in lst] for lst in list_dep])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.