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