Есть ли в Голанге возможность демонтировать JSON-объект в структуру, в которой JSON-объект имеет атрибут, который может быть либо объектом, либо массивом (или, как правило, поддерживает различные типы) в разных случаях?
например, в одном случае JSON может выглядеть так:
{
"config": {
"source": "config.cnf"
}
}
но в то же время JSON может быть таким же:
{
"config": [ "value1", "value2" ]
}
если так, как будет выглядеть структура?