【发布时间】:2021-12-14 10:31:58
【问题描述】:
所以我遇到了一个我不知道如何解决的问题。
我想从 JSON 文件中加载对象并将它们转换为 python 中的特定对象。 例如,我得到了一些这样的 JSON:
{
"Class1":{
"name":"str",
"value":float,
"description":"str",
etc.
},
"Class2":{
"name":"str",
"value":float,
"description":"str"
}
}
还有一些像这样的 Python 代码:
class Class1:
name:str
value:float
description:str
class Class2(Class1):
def someMethod(self):
pass
如何在它所属的类中以最简单的方式将其转换?
我已经在网上找到了一些解决方案,但它们需要为每个班级定制一个编码器。但我想要一个创建所有对象的函数。
【问题讨论】:
-
请注意
"value":float不是有效的 JSON