type foo struct {
Field1 int
Field2 string
}
type bar struct {
Field1 int
Field2 string
}
func main() {
x := foo{1, "Hello"}
y := bar(x)
a := [...]foo{x, x}
b := a[:]
c := (*[]bar)(&b)
fmt.Println(x, y, a, b, c)
}
我想在两个相同的结构之间进行转换。主要是在两个结构体上使用不同的json标签。有没有办法做到这一点?我已经尝试过上面的示例以及带有指针切片而不是指向切片的指针的示例。徒劳无功。
aluckdog
一只名叫tom的猫
随时随地看视频慕课网APP
相关分类