summaryrefslogtreecommitdiff
path: root/engine/Dynamic/Common.go
blob: 99cfdc23d4faff63b2079e233d93942d4e4dc54c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package dynamic

import (
	"encoding/json"
	"fmt"
	"os"
)

func ReadJSONfromFile(fileLocation string, v any) error {
	var file, openErr = os.ReadFile(fileLocation)
	if openErr != nil {
		return openErr
	}
	var jsonErr = json.Unmarshal(file, v)
	if jsonErr != nil {
		return jsonErr
	}
	return nil
}

func ConcantinateFileLocation(baseDirLocation string, appendix string) string {
	return fmt.Sprintf("%v/%v", baseDirLocation, appendix)
}