|
@@ -41,7 +41,7 @@ type JSONQuery struct {
|
|
|
|
|
|
// NewJSONQuery creates a new JSONQuery obj from []byte.
|
|
// NewJSONQuery creates a new JSONQuery obj from []byte.
|
|
func NewJSONQuery(data []byte) (jq *JSONQuery, err error) {
|
|
func NewJSONQuery(data []byte) (jq *JSONQuery, err error) {
|
|
- obj := map[string]interface{}{}
|
|
|
|
|
|
+ obj := make(map[string]interface{})
|
|
// bytes.NewReader(data) strings.NewReader(jsonstring)
|
|
// bytes.NewReader(data) strings.NewReader(jsonstring)
|
|
dec := json.NewDecoder(bytes.NewReader(data))
|
|
dec := json.NewDecoder(bytes.NewReader(data))
|
|
err = dec.Decode(&obj)
|
|
err = dec.Decode(&obj)
|
|
@@ -49,6 +49,7 @@ func NewJSONQuery(data []byte) (jq *JSONQuery, err error) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ jq = new(JSONQuery)
|
|
jq.data = obj
|
|
jq.data = obj
|
|
return
|
|
return
|
|
}
|
|
}
|