2017-04-10 /
@syui
golang
go-json-base64
なぜか,サービスにこのクライアントを入れてイベントをPublishするとなぜかData部分のJSONがbase64エンコードされている……. 結論から言うと,Go1.8未満のバージョンで json.RawMessage を json.Marshal するとbase64エンコードされてしまうのが原因.
http://blog.upamune.com/entry/2017/04/07/165658
これに類似する問題、ちょっとハマったのでメモ。