JSON转Go结构体适合做什么?
JSON转Go结构体适合Go服务端、命令行工具、接口SDK、爬虫和数据处理脚本开发。工具会把JSON字段转换为导出的Go字段名,保留json tag,并为嵌套对象生成独立struct,减少手写结构体和标签时的拼写错误。
核心能力
- 支持对象、数组、嵌套对象和基础类型推断。
- 自动生成json标签并保留原字段名。
- 可开启指针字段,便于区分缺省值和零值。
- 支持自定义包名和根结构体名称。
- 所有生成都在浏览器本地完成。
JSON转Go结构体常见问题
字段名会怎么转换?
工具会把user_id、user-name等字段转换为UserId、UserName这类导出字段,并通过json tag保留原字段名。
为什么有些类型是interface{}?
当字段为null、空数组或样本不足时,无法可靠推断具体类型,会用interface{}作为保守输出。
金额字段会自动用decimal吗?
Go标准库没有decimal基础类型,工具会按数字样本输出int64或float64,高精度金额建议人工改成自定义decimal类型。
创建于 2026-08-11,最后更新 2026-08-11。