JSON 转 Python 数据类转换器
粘贴任意 JSON 对象或数组,即可获得可直接使用的 Python `@dataclass` 定义,包含类型提示(str、int、float、bool、List[...])以及为嵌套对象生成的独立类。全部在浏览器本地运行——你的 JSON 不会被上传。
—
Python 数据类
使用方法
- 在输入框中粘贴或输入 JSON。
- 可选地重命名根类(默认 AutoGenerated)。
- 从输出框复制生成的数据类。
常见问题
- 数字会被推断为什么类型?
- 整数转换为 int,带小数点的数字转换为 float。如需其他类型可手动调整。
- null 或空数组如何处理?
- 由于无法从样本推断类型,null 映射为 Any,空数组映射为 List[Any]。
- 嵌套对象如何处理?
- 每个嵌套对象都会成为独立的 @dataclass,并在引用它的类之前定义。
- 我的 JSON 会被发送到某处吗?
- 不会。转换完全在你的浏览器中进行,不会上传任何内容。
相关工具
JSON 转 GraphQL 模式(SDL)转换器
在浏览器中将 JSON 对象转换为带标量映射的 GraphQL 类型定义(SDL)。
开发 0 0
JSON → TypeScript 接口
从任意 JSON 样本生成 TypeScript 接口——按键名递归推断类型。
开发 0 0
.gitignore 生成器
勾选你使用的语言、框架、编辑器和操作系统 — 得到一个可直接放进新仓库的整合 `.gitignore`。
开发 0 0
MIME 类型查询
用扩展名查 MIME 类型(或反向),并了解每种类型的用途。
开发 0 0
JSON 转 Go 结构体转换器
在浏览器中即时将 JSON 对象转换为带 json 标签的类型化 Go 结构体。
开发 0 0
JSON 转 Rust 结构体转换器 (serde)
在浏览器中将 JSON 对象转换为带 serde 派生和类型映射字段的 Rust 结构体。
开发 0 0