У меня есть следующее JSON
{
"level": "WARN",
"line": "247",
"data": {
"activeAddons": [
{
"name": "Measure",
"type": 0
}
],
"code": "Sample",
"id": 40,
"name": "Sample TEST"
},
"method": "valid-clx"
}
Со следующим кодом go.
var cache map[string]interface{}
json.Unmarshal([]byte(res), &cache)
token := cache["token"]
delete(cache, "line")
delete(cache, "data[activeAddons]")
Я могу удалить карту / интерфейс "line", и " данные "если я удалю activeAddons
. Проблема в том, что я хотел удалить только data[activeAddons]
.
Возможно ли это? Или мне нужно найти другой путь?