GoLang size of compressed JSON madness : I'll try to clear up my question.

myJSON is a simple JSON string.
`len(myJSON)` = 78

e is `json.Marshal(myJSON)`

From what I understand, e is now a `[]byte`

Then I gzip e like this:

    var buf bytes.Buffer
	gz := gzip.NewWriter(&buf)
	gz.Write(e)
	gz.Close()

And `buf.Len()` = 96

So... why is my compressed buffer bigger than the original non-compressed string?