Using this style to read the .json

master
Zed A. Shaw 3 days ago
parent 7eff8412f3
commit 0c9bfe2f76
  1. 9
      config/settings.go

@ -4,7 +4,7 @@ import (
"flag"
"log"
"os"
"fmt"
"io"
"encoding/json"
)
@ -27,11 +27,12 @@ func parseFlags(c *config) {
func Load() {
parseFlags(&Settings)
the_fucking_data, err := os.ReadFile(Settings.ConfigPath)
fh, err := os.Open(Settings.ConfigPath)
if err != nil { log.Fatal(err) }
fmt.Printf("%s\n", the_fucking_data)
data, err := io.ReadAll(fh)
if err != nil { log.Fatal(err) }
err = json.Unmarshal(the_fucking_data, &Settings)
err = json.Unmarshal(data, &Settings)
if err != nil { log.Fatal(err) }
}

Loading…
Cancel
Save