我有结构,结构如下:

package main

import "fmt"

type Data [][]struct {
    Message string `json:"message"`
    Status  string `json:"status"`
}

func main() {
    d := Data{
        {{message, "Halo"}, {status, "Active"}},
    }
    fmt.Println(d)
}

$ go run arr.go
# command-line-arguments
.\arr.go:12:5: undefined: message
.\arr.go:12:24: undefined: status

我想让字段“Message”和“Status”发送回响应。我的问题是如何初始化结构并访问它的字段?但我犯了个错误。