欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

gorm返回json

方一強2年前10瀏覽0評論

Go語言的ORM框架gorm是一個很優秀的框架。但在使用中,我們有時需要將gorm查詢的結果以json格式返回給前端。這時候我們可以使用gorm提供的方法來實現。

使用gorm查詢數據后,我們可以直接將結果轉為json格式返回。具體的實現方法如下:

func QueryData(c *gin.Context) {
db := database.GetDB()
var users []models.User
db.Find(&users) // 查詢數據
c.JSON(http.StatusOK, gin.H{"data": users}) // 將結果轉為json格式并返回
}

上面的代碼中,“users”就是我們查詢出來的結果,它是一個切片類型。在返回結果時,我們需要將它轉為map類型,這樣才能正確的轉為json格式。

另外,在返回json時,我們可以指定返回的http狀態碼。在這里我們使用的是200狀態碼,表示請求成功。

總結來說,gorm提供了很方便的方法來實現將查詢結果以json格式返回給前端。我們只需要將結果轉為map類型,然后調用c.JSON方法即可。