import json
Video={}
Video['url'] = urls
Video['title'] = titles
Video['views'] = views
with open("Video.json", "w") as write_file:
json.dump(Video, write_file)
`我做了一个dict,它有一个特定的通道细节,并希望进入json文件,但反复显示Tag类型的对象不是JSON序列化的。我使用default参数实现,甚至尝试将python设置转换为JSON可序列化的不同数据类型。
1条答案
按热度按时间umuewwlo1#
您正在使用的Tag类型似乎缺少使其JSON可序列化的函数。
为了使JSON类在Python中可序列化,你需要定义两个方法:
*to_json
init方法用于初始化对象,to_json方法应返回可转换为JSON的对象的字典表示。
除此之外,你发布的代码段运行良好。