我想知道是否可以使用attrs库将嵌套的 JSON 转换为 Python 类实例,以便我可以通过点符号 ( object.attribute.nested_attribute
) 访问该 JSON 中的属性。
我的 JSON 有一个固定的模式,我可以手动定义该模式的类,但我不确定是否可以将 JSON 转换为嵌套类结构而不必实例化每个嵌套对象分别。我基本上是在寻找一个fromdict()
知道(基于键)将 JSON 对象转换为哪个类的函数。
(我也知道还有其他方法可以构建“DotDicts”,但这些对我来说似乎总是有点老套,可能需要彻底测试以验证它们是否正常工作。)