全部工具

Py

JSON 转 Python 模型

生成 Pydantic BaseModel,自动引入 List/Optional 并给可选字段默认值

新增本地运行

JSON 转 Python 模型的使用场景

  • FastAPI 接口要定义请求/响应模型
  • 写爬虫解析 JSON 想用 Pydantic 做校验
  • 字段名含中文或特殊字符需要 alias 映射

JSON 转 Python 模型怎么用

  1. 粘贴示例 JSON
  2. 按需开关 Field(alias) 选项
  3. 复制代码或下载 .py 文件

常见问题

需要安装什么依赖?
pydantic(v1 / v2 均可)。脚本会自动引入 typing 里的 Any / List / Optional,复制后基本可以直接跑。
字段名含中文怎么办?
中文不能做 Python 标识符,开启 alias 选项后会用 Field(alias="中文") 保留原始 key 与模型字段名的映射。
数据会上传吗?
不会,解析与生成都在浏览器本地完成。