如何解决基于简单 YAML 模式的嵌套数据类
如果我想从嵌套的大字典创建数据类,Python 需要做很多工作,我必须为每个嵌套对象创建一个单独的类,如 Python dataclass from a nested dict 所示。有更短的吗?我一直在考虑 YAML 中的以下内容:
# nested dataclass schema
a:
b: int
c: str
d:
e: bool
f: bool
g: ...
# actual data
a:
b: 1
c: "one"
d:
e: True
f: False
g: ...
print(data.a.d.e) # IDE shows type hints for every nested item
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。