소스 검색

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
 }