func readFromConfig()([]CatalogEntry,error){
configFile,err := os.OpenFile(configFileName,os.O_RDWR | os.O_APPEND,0644)
if err != nil {
return nil,err
}
defer configFile.Close()
configContent,err := ioutil.ReadAll(configFile)
if err != nil {
return nil,err
}
var cfg []CatalogEntry
err = json.Unmarshal(configContent,&cfg)
return cfg,err
} подскажите можно как-нибудь обощить (чтобы можно было в разные структуры считывать) такую функцию, меняется только структура, в которую считывается JSON