fix GetManyBytes to use byte related methods

This commit is contained in:
Dustin Blackman 2018-10-25 16:34:28 -04:00
parent 1e3f6aeaa5
commit 4c7d6ff4a9
No known key found for this signature in database
GPG Key ID: 675B2E920775E324
1 changed files with 5 additions and 1 deletions

View File

@ -1626,7 +1626,11 @@ func GetMany(json string, path ...string) []Result {
// The return value is a Result array where the number of items // The return value is a Result array where the number of items
// will be equal to the number of input paths. // will be equal to the number of input paths.
func GetManyBytes(json []byte, path ...string) []Result { func GetManyBytes(json []byte, path ...string) []Result {
return GetMany(string(json), path...) res := make([]Result, len(path))
for i, path := range path {
res[i] = GetBytes(json, path)
}
return res
} }
var fieldsmu sync.RWMutex var fieldsmu sync.RWMutex