Я хочу создать объект результата json с динамической структурой данных, например, в func1, результат такой
{
'result': 'this is result',
'content': {
'func1' : 'value',
'some_desc_func1': 'value'
}
}
и func2, возможно, результат просто (сосредоточьтесь на содержании), как это
{
'result': 'this is result',
'content': {
'func2' : 'value'
}
}
Поскольку эта ссылка https://stackoverflow.com/a/35657622/4476788, я хочу показать результат json только с одним ключ результата.
Как это
{
'result': 'this is result',
'content': {
'key' : 'value'
}
}
И не так
[
{
'result_1' : 'answer 1'
},
{
'result_2' : 'answer 2'
}
]
я пытаюсь обновить игровую площадку ответа, но он показывает ошибку
type Brand struct {
Name string
}
var database map[string]interface{}
func init() {
database = make(map[string]interface{})
brands := make([]Brand, 1)
brands = Brand{"Gucci"}
database["brands"] = brands
}
Вы можете попробовать запустить здесь https://play.golang.org/p/mKCwKEVI7E
это показывает ошибку
tmp/sandbox651609402/main.go:22: нельзя использовать литерал Brand (тип Brand) в качестве типа []Brand в назначении