我的python脚本抓取一个网页并将数据编译成一个大型字典,其中嵌入了三种对象。
这是我打电话来写数据的方法:
firebase_admin.db.set(value)
值 必须是JSON可序列化的。
按原样传递dict会引发TypeError。 使用json.dumps()来使用自定义编码器进行序列化并不起作用,因为它将dict作为JSON字符串返回,然后将其设置为数据库根目录下的单个值。
所以我提出的是以下黑客攻击:
JSONDecoder().decode(CustomEncoder().encode(data))
是否有可能以某种方式避免这种情况并直接传递dict?