使用attrs将JSON转换为Python类

我想知道是否可以使用attrs库将嵌套的JSON转换为Python类实例,以便我可以通过点表示法(object.attribute.nested_attribute访问该JSON中的属性

我的JSON具有固定的架构,可以手动定义该架构的类,但是我不确定,是否可以将JSON转换为嵌套类结构而不必实例化每个嵌套对象个别地。我基本上是在寻找一个fromdict()函数(基于键),函数将JSON对象转换为哪个类。

(我也知道,还有其他方法可以构建“ DotDicts”,但对我而言,这些似乎总是很棘手,可能需要进行全面的测试才能验证它们是否正常工作。)

Hynek

ATTRS维基目前有两个序列化库:

  1. 目录
  2. 相关

attrs最丰富的贡献者之一维护cattrs。

我知道有些人也提到了与其他系统的集成。由于外部开发的外观看起来不错,因此attrs不太可能会发展自己的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章