粘贴您的 JSON 数据,即可立即获得具有正确类型推断与 json 标签的 Go struct 定义。支持嵌套对象、数组与所有 JSON 数据类型。
粘贴您的 JSON 数据,即可立即获得具有正确类型推断与 json 标签的 Go struct 定义。支持嵌套对象、数组与所有 JSON 数据类型。
关于这个主题的常见疑问与实用解答。
JSON 字符串对应 Go string、数值对应 float64(若为整数则对应 int)、布尔值对应 bool、null 对应指针类型、数组对应 slice、嵌套对象对应嵌套 struct。转换器会分析您的 JSON 数据,为每个字段推断最适当的 Go 类型。
每个嵌套 JSON 对象会被转换为独立的 Go struct 类型。转换器会根据字段名称自动生成有意义的 struct 名称,并在父子 struct 之间建立正确的类型引用。
是的,转换器会自动为每个字段添加 json struct 标签,使用原始 JSON key 名称。例如,JSON 字段 "user_name" 会生成带有 `json:"user_name"` 标签的 Go 字段,确保正确的序列化与反序列化。
不会,JSON 转 Go struct 的转换完全在您的浏览器中以 JavaScript 执行。您的 JSON 数据留在您的设备上,不会上传至任何服务器。