JSON 转 Python Pydantic
一键将 JSON 转换为 Python Pydantic 模型代码。
类名:
JSON 输入
Pydantic 模型
关于此工具
对于 Python 开发者,手动将复杂的 JSON 响应转换为数据 model 是一项繁琐的工作。本工具可以自动分析 JSON 结构,生成强类型的 Pydantic BaseModel 类。支持自动类型推断(str, int, float, bool, List, Optional, datetime, UUID),递归处理嵌套对象,并自动生成 PascalCase 的类名。生成的代码支持 Pydantic v2 特性,如 model_config 和 Field alias。
功能特点
- ⚡ 自动转换:输入 JSON 即刻生成 Python 代码
- 🔍 类型推断:智能识别 datetime, UUID, List 等类型
- 📦 嵌套支持:自动递归生成嵌套类的定义
- 🐍 Pydantic v2:支持 model_config 和 ConfigDict
- 🛠️ 灵活配置:支持严格模式、自动转换、Optional 可选等