TOML 生成类型

根据 TOML 结构推断嵌套类型,输出多种语言的类型定义。结果为示意代码,用于生产前请人工核对。

本页的解析与转换都在你的浏览器中完成。

生成代码仅根据样例结构示意。日期会变成字符串;混合类型数组可能变成 unknown / Any / object。

全部模板

结果 types.ts

怎么用

示例

[package]
name = "demo-lib"
version = "0.1.0"
edition = "2021"
description = "Sample library manifest"
license = "MIT"

[dependencies]
serde = "1"

[features]
default = ["std"]
std = []

常见问题

生成的代码能直接上生产吗?

不能当作最终稿。嵌套类型名从键名推断,通常还需要重命名与补全。

支持哪些语言?

TypeScript、Zod、Rust、Python、Go、Kotlin、Java、C#、PHP、Swift,以及 JSON Schema。

相关工具