В настоящее время я пытаюсь создать следующий вложенный json, включая список байтового массива (), закодированного в json и DER сертификата с использованием golang:
{
"webhooks":
[{
"clientConfig":{
"caBundle":"<derData []bytes>"
},
"name":"sth_name"
}]
}
Из-за <certDerBytes[]>
мне нужноиспользовать структуру, но я не знаю, как ее инициализировать. Я создал структуру до сих пор:
type jsonstruct struct {
Webhooks []struct {
ClientConfig struct {
CaBundle string `json:"caBundle"`
} `json:"clientConfig"`
Name string `json:"name"`
} `json:"webhooks"`
}
Но не могу создать экземпляр структуры, которую мне нужно маршалировать в json.
Я пытался использовать строковые литералы, много способов его инициализациикак и для обычной не вложенной структуры.
Я также разделил структуры, т.е. type jsonstruct..
type webhooks ...
и т. Д., Но это ошибка.
Я также инициализировал структуру изнутри, но тоже не сработал.
Мне нужно создать