nullable_json

概要

使用方法

  • go run main.goによりginが起動します
  • http://0.0.0.0:8080/にアクセスすると以下のようなjsonが返却されます
{"nullable_id_init":2,"nullable_id_not_init":null,"not_null_id_init":1,"not_null_id_not_init":0}
  • nullable_id_initについては現在時刻の分が偶数であればその分が入り、奇数ならばnilが返ります。
  • nullable_id_not_initはポインタであり値を代入していないのでnullが返ります。
  • not_null_id_initは値1を明示的に代入しているので1が返ります。
  • not_null_id_not_initは値を代入しておらずint型であるため初期値として0が返ります。