1
0
hugo/old/2017-04-10-golang.md
2024-12-21 22:23:54 +09:00

538 B
Raw Blame History

+++ date = "2017-04-10" tags = ["golang"] title = "go-json-base64" slug = "golang" +++

なぜかサービスにこのクライアントを入れてイベントをPublishするとなぜかData部分のJSONがbase64エンコードされている……. 結論から言うとGo1.8未満のバージョンで json.RawMessage を json.Marshal するとbase64エンコードされてしまうのが原因

http://blog.upamune.com/entry/2017/04/07/165658

これに類似する問題、ちょっとハマったのでメモ。