StoreBackEnd/pkg/config/JsonConfigReader.go

23 lines
404 B
Go
Raw Permalink Normal View History

package config
import (
"encoding/json"
"io/ioutil"
)
// Read Méthode permettant de lire le fichier de donfiguration
// return AppConfig
func Read(filePath string) (*AppConfig, error) {
config := AppConfig{}
file, err := ioutil.ReadFile(filePath)
if err != nil {
return nil, err
}
errJson := json.Unmarshal(file, &config)
if errJson != nil {
return nil, errJson
}
return &config, nil
}