package main
import (
"fmt"
"encoding/json"
)
type Data struct{
Name string
Details struct{
Age int
Email string
}
Tags[]string
}
func main() {
data:=Data{
Name:"cyg",
Details:struct{
Age int
Email string
}{
Age:23,
Email:"230xxx666@qq.com",
},
Tags:[]string{"1","2","3"},
}
jsonData, err := json.Marshal(data)
if err != nil {
fmt.Println("JSON encoding error:", err)
return
}
// 打印生成的 JSON 数据
fmt.Println(string(jsonData))
// 打印生成的 JSON 数据
fmt.Println(string(jsonData))
}
go 较为复杂的json(json里面有json,json里面有数组)怎么做?
于 2024-03-18 23:14:29 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)