Fireoa Tools 工具站
工具导航
站点地图
提交缺陷
English
分享当前页面
安装此页面为应用
免费在线 JSON 转 Python 模型工具
免费在线 JSON 转 Python 模型:从样例 JSON 生成 Pydantic BaseModel(可选 alias),纯前端本地运行。
免费在线JSON转Python模型工具,支持粘贴JSON样例并自动推断字段类型,生成Python Pydantic BaseModel代码。支持嵌套对象、数组(List[T])、Optional可选类型,并可生成字段alias映射以兼容snake_case变量名与原始JSON键。纯前端本地运行不上传数据,适合后端开发、数据校验、接口响应建模与快速生成模型代码。
目标
Pydantic BaseModel
根类型名
alias 映射
格式化 JSON
复制 Python 代码
JSON 输入
{ "id": 1, "name": "Alice", "tags": ["a", "b"], "profile": { "email": "a@example.com" } }
说明:混合类型/混合数组会降级为
Any
;字段缺失/为 null 会生成 Optional。
Python 输出
from __future__ import annotations from typing import Optional, List from pydantic import BaseModel class AutoGeneratedProfile(BaseModel): email: str class Config: allow_population_by_field_name = True class AutoGenerated(BaseModel): id: int name: str profile: AutoGeneratedProfile tags: List[Optional[str]] class Config: allow_population_by_field_name = True