JSON 转 Python 类型

JSON 转 Python dataclass 或 Pydantic 模型

浏览器内运算JSON to Python Dataclass工具型02格式转换

什么是JSON 转 Python 类型

JSON 转 Python 工具从示例数据生成类型标注的数据类,可选择标准库 dataclass 或 Pydantic BaseModel 两种风格,字段名转为下划线命名。推导在浏览器本地完成。

怎么用JSON 转 Python 类型

  1. 1粘贴 JSON 响应示例。
  2. 2选择 dataclass 或 Pydantic 风格。
  3. 3复制生成的代码,按需补上默认值与校验规则。

常见问题

dataclass 和 Pydantic 该选哪个?+

dataclass 是标准库,零依赖、零运行时开销,适合内部数据结构;Pydantic 会在实例化时做类型校验与转换,适合处理外部输入(接口请求体、配置文件)。接边界数据优先 Pydantic。

字段名被改成下划线了,反序列化会对不上吗?+

会。Python 惯例是下划线命名,而 JSON 常用驼峰。使用 Pydantic 时可以通过 alias 或 alias_generator 建立映射;使用 dataclass 时需要在解析层手工转换键名。

相关工具

全部工具