// Print query src, err := boolQuery.Source() data, err := json.MarshalIndent(src, "", " ") fmt.Println(string(data)) ---------- // Print unformatted query //queryBytes, err := json.Marshal(src) //if err != nil { // fmt.Println("Error in querystring : ", err.Error()) //} //fmt.Println(string(queryBytes))