我有一个数据类,如下所示:
@dataclass
class myClass:
id: str
mode: str
value: float
Run Code Online (Sandbox Code Playgroud)
这导致:
dataclasses.asdict(myClass)
{"id": id, "mode": mode, "value": value}
Run Code Online (Sandbox Code Playgroud)
但我想要的是
{id:{"mode": mode, "value": value}}
Run Code Online (Sandbox Code Playgroud)
我认为我可以通过to_dict向我的数据类添加一个方法来实现此目的,该方法返回所需的字典,但这不起作用。
我怎样才能得到我想要的结果?