Browse Source

json query

ls 5 years ago
parent
commit
141c9a44c8
1 changed files with 2 additions and 1 deletions
  1. 2 1
      json.go

+ 2 - 1
json.go

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