瀏覽代碼

json query

ls 5 年之前
父節點
當前提交
141c9a44c8
共有 1 個文件被更改,包括 2 次插入1 次删除
  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
 }