Вы можете отменять вызов в интерфейсе map [string] {}, если у вас есть неизвестная структура данных для ее изучения. Затем вы можете позже захотеть определить структуру, которая правильно сопоставляется с данными. Чтобы начать, используйте что-то вроде этого:
var jsonData = []byte(`{"PP_DOM": {"DEFAULT":100},"Myst":["a","b","c","d"]}`)
var data map[string]interface{}
err := json.Unmarshal(jsonData, &data)
if err != nil {
fmt.Println("json: error decoding", err)
}
fmt.Printf("Myst:%+v", data["Myst"])
https://play.golang.org/p/V5GBtLH6oLs
Ваш json не выглядит как действительный , лучше опубликовать то, что вы пробовали вместо этого, что должно, по крайней мере, включать действительный json.
Вы должны взглянуть на документы для json pkg, в частности examples .