嵌入gorm
實現嵌入式結構的sql.scanner and driver.valuer interfaces:位元組) 如果!好{ 返回fmt.errorf(“無法轉換為字節數組”) } //將字節數組列入“地理點”結構。 如果err:= json.unmarshal(b,gp); err! = nil { 返回FMT.Errorf(“無法解開JSON:%V”,ERR) } 返回無 } func(gp geopoint)value()(驅動程序。值,錯誤){ //將`geopoint'struct的元組納入字節陣列。 b,err:= json.marshal(GP) 如果err! = nil { 返回nil,fmt.errorf(“不能元帥JSON:%V”,ERR) } 返回字符串(b),零 } 更新GORM模型以使用Gorm:“ column”:“ column”和Gorm:“ type” tags:
通過實現掃描和值方法,Gorm可以將嵌入式結構轉換為JSON格式和從JSON格式轉換。 GORM:“列”和Gorm:“ type”標籤指定主表中嵌入式結構的列名和數據類型。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3