__dict__) 我将这个JSON写到一个文件中,然后从文件中加载它。但是,加载的对象被反序列化为字典的字典,而不是Employee的字典。object_hook实现的;this SO answer或object_hook documentation解释了如何将它用于“扁平”类型的对象(因为缺少更好的词),尽管我不确定如何将它用于这里所示的自定义类型的字典
我正在解析嵌套的字典,它们的嵌套程度不同(字典中的字典中的字典,等等)。我事先不知道字典嵌套到了什么程度。 问题是,某些字典值是numpy.ndarrays。当我尝试将字典my_dictionary写成JSON时, with open(my_dictionary, 'w') as f:
json.dump(my_dictionary, f, indent=4) 我将得到以下错误: TypeError: O