TOML 键名风格

递归转换表与数组表中的键名。字符串值保持不变。若转换后发生冲突,会中止并列出冲突键。

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

只改键名。含特殊字符的键会尽量保持可解析形式。

全部模板

结果

怎么用

示例

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

[dependencies]
serde = "1"

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

常见问题

字符串值会变吗?

不会。只递归改键名,标量值与注释重建后会按解析结果写出(注释可能丢失)。

冲突时会发生什么?

例如 foo_bar 与 fooBar 都转成同一目标键时会中止,并列出路径与涉及的键,不会写出半份结果。

相关工具