エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Go】jsonパッケージの知っておくと便利な機能
jsonパッケージGoを触ってる人ならだれもが一度はお世話になるであろう パッケージ「json 」 今回はそん... jsonパッケージGoを触ってる人ならだれもが一度はお世話になるであろう パッケージ「json 」 今回はそんな json パッケージについて、 知っておくと便利な機能を2つ紹介します。 (比較的有名なものしかないですが🙏) 1. 独自の変換ロジックを実装できる例えば、下記のコードのように、 ある構造体(Human)のフィールドを外部公開したくない場合、 jsonパッケージの Unmarshal(),Marshal() が使えません。 (上記関数は外部公開されたフィールドのみ変換できる) type Human struct { // フィールドを外部公開したくない name string age int } func main() { h := Human{ name: "Taro", age: 21, } // 構造体 → JSON j, _ := json.Marshal(h) fm