golang struct转string类型
时间: 2023-10-17 10:21:10 浏览: 160
Go语言string,int,int64 ,float之间类型转换方法
可以使用json包中的Marshal函数将struct转换为string类型。示例代码如下:
```
import (
"encoding/json"
)
type Person struct {
Name string `json:"name"`
Age int `json:"age"`
}
func main() {
p := Person{Name: "Tom", Age: 28}
b, _ := json.Marshal(p)
s := string(b)
println(s)
}
```
注意,转换过程可能会出现错误,因此最好进行错误处理。
阅读全文