JSON 转 Go 结构体生成器
根据 JSON 生成带 json 标签的 Go 结构体。嵌套对象会生成独立的结构体,字段名遵循 Go 命名规范。
使用方法
- 1
粘贴或打开数据
粘贴文本、把文件拖到编辑器中,或点击「打开文件」。点击「加载示例」可快速了解工具用法。
- 2
调整选项
结果随输入实时更新。调整选项,即可得到你想要的输出。
- 3
复制或下载
将结果复制到剪贴板,或下载为文件。
为什么选择 PixNudge
不上传任何数据
数据在浏览器中处理,从不发送到服务器,API 密钥、Token 和客户数据都不会泄露。
即时响应,大文件也流畅
无需与服务器往返通信,结果随输入即时显示,几 MB 的文件也能流畅处理。
数字精确不丢失
64 位 ID 等长数字会按原样保留,不会被四舍五入而丢失精度。
常见问题
会添加 json 标签吗?
会。每个字段都会带上包含原始键名的 json 标签,即使 Go 字段名与键名不同,encoding/json 也能正确读写数据。
omitempty 有什么作用?
加上 omitempty 后,编码时会省略为空的可选字段。如果你的 API 对缺失的值直接省略而不是返回 null,请开启此选项。
字段名是如何确定的?
键名会转换为驼峰式(CamelCase)的 Go 导出名称,常见缩写会全部大写,例如 user_id 会变成 UserID。