🐍

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 可选等