| 12345678910111213141516171819202122 |
- package common
- import (
- "github.com/gogf/gf/encoding/gjson"
- )
- // ReadJson 从配置文件中读取json
- func ReadJson(entity interface{}, pattern string, path ...string) error {
- jPath := "data1.json"
- if len(path) > 0 {
- jPath = path[0]
- }
- js, err := gjson.Load(jPath)
- if err != nil {
- return err
- }
- err = js.GetScan(pattern, entity)
- if err != nil {
- return err
- }
- return nil
- }
|