2023年01月20日

Posted on Jan 20, 2023

GoでのJSONの扱い

yoichiroさんがGoでのJSONのパースの扱いで苦しんでいる様子だった。LL的な発想で使おうと思うと、どうしてもstructが存在することを前提とした仕組みになっているGoでのJSONのパースは最初は苦労する部分かもしれない。

Unionで返されるフィールドが存在すると、そこだけ map[string]interface{} で取り出してから、型アサーションなどをして条件分岐しなければならず、手数が多い気がする。

もし来るデータがある程度パターンが決まっているなら json.RawMessage を使ってもいいと思う。

シガーバー

昼に近況報告兼ねたsyncのためにシガーバーに行ってきた。

https://www.bar-rudies.jp/

会社から近いし、こじんまりした感じで個人的には好き。

レイオフ

https://blog.google/inside-google/message-ceo/january-update/

12000人のレイオフが発表された。US以外の地域はこれから。

仲が良かったチームメイトもレイオフに。