JSON 转 Python 模型
根据 JSON 样本生成 Python dataclass 或 Pydantic 模型。
100% 隐私保护——一切都在浏览器中运行
使用方法
- 1
粘贴 JSON 样本,Webhook 负载最合适。
- 2
选择 dataclass 或 Pydantic,并命名根类。
- 3
生成后把模型复制到项目里。
示例
dataclass
输入
{"id":1,"user":{"name":"Ada"}}输出
@dataclass
class Root:
id: int
user: UserPydantic 模型
输入
[{"id":1},{"id":2,"name":"Alan"}]输出
class Root(BaseModel):
id: int
name: str | None = None常见问题
应该选哪种风格?
纯数据容器选 dataclass;需要校验和解析时选 Pydantic。
可选键如何处理?
在某些记录里缺失的键会得到 None 默认值,模型可接受整个负载。
需要安装依赖吗?
Pydantic 输出需要安装 pydantic;dataclass 只用标准库。