30 lines
509 B
Go
Raw Permalink Normal View History

2022-01-26 16:40:50 +08:00
package util
import (
"encoding/json"
"io/ioutil"
"strconv"
"strings"
)
// LoadJSONConfig 读取配置文件 json格式
func LoadJSONConfig(filename string, v interface{}) error {
b, err := ioutil.ReadFile(filename)
if err != nil {
return err
}
err = json.Unmarshal(b, v)
if err != nil {
return err
}
return nil
}
func JoinInt(s []int, sp string) string {
var tmp = make([]string, 0, len(s))
for i, _ := range s {
tmp = append(tmp, strconv.Itoa(s[i]))
}
return strings.Join(tmp, sp)
}