Go lossless JSON encoding/decoding