YAML 转结构体

从 YAML 推断嵌套类型,支持九种语言的结构体/类生成 — 全部在浏览器本地完成。

本页处理默认在浏览器本地完成,除非另有说明。

建议文件名: Root.go

如何使用

  1. 粘贴 YAML 或载入模板。
  2. 选择语言并填写根类型名。
  3. 复制或下载生成代码,按需微调类型。

常见问题

类型如何推断?

依据样例值:数字为 int/float,嵌套 map 为嵌套类型,数组为切片/列表。空数组记为 any/unknown/Object。

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

建议作为起点。混合数组、null 与动态 key 可能需要手工整理。

生成会离开本机吗?

不会。解析与代码生成均在浏览器本地执行。

相关工具