回答編集履歴
2
修正
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
回答のズレを修正
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
|