MCPcopy Index your code
hub / github.com/bootdotdev/bootdev / valFromJqPath

Function valFromJqPath

checks/jq.go:145–158  ·  view source on GitHub ↗
(path string, jsn string)

Source from the content-addressed store, hash-verified

143}
144
145func valFromJqPath(path string, jsn string) (any, error) {
146 vals, err := valsFromJqPath(path, jsn)
147 if err != nil {
148 return nil, err
149 }
150 if len(vals) != 1 {
151 return nil, errors.New("invalid number of values found")
152 }
153 val := vals[0]
154 if val == nil {
155 return nil, errors.New("value not found")
156 }
157 return val, nil
158}
159
160func valsFromJqPath(path string, jsn string) ([]any, error) {
161 var parseable any

Callers 2

TestValFromJqPathFunction · 0.85
parseVariablesFunction · 0.85

Calls 1

valsFromJqPathFunction · 0.85

Tested by 1

TestValFromJqPathFunction · 0.68