← 云枢 AI 导航 · 工具库

JSON 转代码:生成的代码要能直接提交

对接第三方接口时手敲结构体又慢又容易漏字段。这个工具生成的是能直接进代码库的代码,不是一个需要你再改一遍的草稿。

立即使用 → English

很多 JSON 转代码工具生成的代码"能看不能用":id 变成 Id(应该是 ID)、嵌套对象全塞进一个大结构体、数字统一给 float64。结果你还是得手改一遍。

这里处理了几个具体问题:Go 缩写惯例(id/url/api/http/sku → ID/URL/API/HTTP/SKU)、嵌套对象独立成结构体并用指针引用、整数与小数区分 int64 / float64。

它会检查什么

常见问题

为什么生成的 ID 是大写而不是 Id?
Go 社区惯例:常见缩写全大写。虽然 UserId 也能编译,但 review 时会被要求改成 UserID。工具按惯例生成,省一次争论。
空数组怎么办?
空数组推不出元素类型,会退化成 []interface{},并提示你手动指定。这是"我不知道"比"我猜一个"更诚实的地方。
能处理多个样本/大 JSON 吗?
只接受一个 JSON 样本。字段在样本里缺失就无法知道它的存在——这也是所有"从样本推断类型"的工具的固有限制。

相关工具