可以使用`json.Marshal`函数将一个结构体转换为JSON格式的byte数组,示例代码如下: ```go import "encoding/json" type Person struct { Name string `json:"name"` Age int `json:"age"` } p := Person{Name: "Alice", Age: 20} jsonBytes, err := json.Marshal(p) if err != nil { // 处理错误 } // 此时jsonBytes就是转换后的JSON格式的byte数组 ``` 如果要将一个JSON格式的字符串转换为byte数组,可以使用`[]byte()`强制类型转换,示例代码如下: ```go jsonStr := `{"name":"Bob","age":30}` jsonBytes := []byte(jsonStr) ```