use json:omitempty on Pair.Key

This commit is contained in:
Travis Turner 2018-01-16 11:10:07 -06:00 committed by Matthew Jaffee
parent 64e1b95910
commit 0ad65e64b7
No known key found for this signature in database
GPG key ID: 51C676AF9FFCDB87
2 changed files with 2 additions and 2 deletions

View file

@ -314,7 +314,7 @@ func (p BitmapPairs) Less(i, j int) bool { return p[i].Count > p[j].Count }
// Pair holds an id/count pair.
type Pair struct {
ID uint64 `json:"id"`
Key string `json:"key"`
Key string `json:"key,omitempty"`
Count uint64 `json:"count"`
}

View file

@ -541,7 +541,7 @@ func TestHandler_Query_Pairs_JSON(t *testing.T) {
h.ServeHTTP(w, test.MustNewHTTPRequest("POST", "/index/i/query", strings.NewReader(`TopN(frame=x, n=2)`)))
if w.Code != http.StatusOK {
t.Fatalf("unexpected status code: %d", w.Code)
} else if body := w.Body.String(); body != `{"results":[[{"id":1,"key":"","count":2},{"id":3,"key":"","count":4}]]}`+"\n" {
} else if body := w.Body.String(); body != `{"results":[[{"id":1,"count":2},{"id":3,"count":4}]]}`+"\n" {
t.Fatalf("unexpected body: %q", body)
}
}