回答編集履歴

2

修正

2021/04/05 04:35

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -112,8 +112,8 @@
112
112
 
113
113
 
114
114
 
115
- ValuerとScannerをサポートする独自型を定義してみてはどうしょうか?
115
+ ValuerとScannerをサポートする独自型を定義すると文字列と独自型の変換方法を定義きます。
116
116
 
117
117
  以下の情報を参考にしてみましょう。
118
118
 
119
- https://gorm.io/docs/data_types.html
119
+ [https://gorm.io/docs/data_types.html](https://gorm.io/docs/data_types.html)

1

回答のズレを修正

2021/04/05 04:35

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
 
4
4
 
5
+ JSONにはカスタムデータタイプという仕組みがあります。
6
+
5
- time.Timeの実装を参考にしてjson.Marshaler, json.Unmarshalerを備えた独自の時刻型を定義してみのはどうでょう?
7
+ 以下のようにtime.Timeの実装を参考にしてjson.Marshaler, json.Unmarshalerを備えた独自の時刻型を定義るしかけがあります。
6
8
 
7
9
 
8
10
 
@@ -101,3 +103,17 @@
101
103
  {123 2021-04-05 13:13:00 +0000 UTC}
102
104
 
103
105
  ```
106
+
107
+
108
+
109
+
110
+
111
+ GormにもCustum Data Typeを定義する仕掛けがあります。
112
+
113
+
114
+
115
+ ValuerとScannerをサポートする独自型を定義してみてはどうでしょうか?
116
+
117
+ 以下の情報を参考にしてみましょう。
118
+
119
+ https://gorm.io/docs/data_types.html