展示 HN:Jsonic – 一款适用于 Python 的 JSON 序列化工具
Show HN: Jsonic – Python JSON serialization that works

原始链接: https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d

启用 JavaScript 和 Cookie 以继续。

## Jsonic:一个Python JSON序列化库 orrbenyamini推出了Jsonic,一个新的Python库,旨在简化JSON序列化和反序列化,尤其是在处理类和数据类等复杂Python对象时。由于对Python内置`json`模块的限制感到沮丧,Jsonic的目标是零样板代码、严格的类型验证以及对常见Python数据结构的自然支持。 主要特性包括可选的字段排除以提高安全性、对`__slots__`等高级类特性的支持,以及与Pydantic模型的无缝互操作性。作者明确承认Pydantic是一个强大的替代方案,并将Jsonic定位为*没有*现有Pydantic模型或更喜欢最小侵入性方法的项目的理想选择。 早期的反馈强调了Jsonic在轻量级序列化方面的潜力,尤其是在对Pydantic的性能或臃肿程度有顾虑的情况下,以及它在增强数据类中的JSON处理方面的实用性。作者欢迎对API设计的反馈。
相关文章

原文
联系我们 contact @ memedata.com