From e94125f5102c67e40e932e50ee459cb927b88632 Mon Sep 17 00:00:00 2001 From: simonkellet Date: Mon, 25 Jul 2022 12:55:59 +0100 Subject: [PATCH] seperared json func. --- json.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 json.go diff --git a/json.go b/json.go new file mode 100644 index 0000000..ddb7ee6 --- /dev/null +++ b/json.go @@ -0,0 +1,18 @@ +package main + +import ( + "encoding/json" + "fmt" + "os" +) + +func loadJson(file string) (WeatherAPI, error) { + var config WeatherAPI + configFile, err := os.Open(file) + if err != nil { + fmt.Println(err.Error()) + } + jsonParser := json.NewDecoder(configFile) + jsonParser.Decode(&config) + return config, err +}