タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

goとjsonに関するyouko03のブックマーク (1)

  • Goにおけるjsonの扱い方を整理・考察してみた ~ データスキーマを添えて

    この記事について この記事はGo Advent Calendar 2021 13日目の記事です。 記事のテーマはencoding/jsonパッケージにおけるjsonエンコード・デコードの扱い方についてです。 普段私は、 MarshalとUnmarshalってどっちがGo→jsonでどっちがjson→Goなんだっけ? タグでマッピング規則をいじれるのはエンコードとデコードどっちだっけ? 非公開フィールドってどういう扱いになるんだっけ? などというところがうろ覚えでパッと出てこないので、この際なのでまとめてしまおうということで前半部分を書きました。 また記事後半では、私が今年読んだとあるの内容に基づいてGoでのjsonデコードが持つ性質を好き勝手に考察してみました。 25日に向けてちょうど折り返しの位置ですが特におもしろネタ要素はなく、普通に私の書きたいことをひたすら真面目に理屈っぽく書いて

    Goにおけるjsonの扱い方を整理・考察してみた ~ データスキーマを添えて
    youko03
    youko03 2023/11/30
    “エンコーディング/インメモリ表現からバイト列表現へ/Go構造体からjson/平文から暗号文/データを伝送するときに使われる/シリアライゼーション(serialization)・マーシャリング(marshalling)”
  • 1