gorm db.find(&;users)到json,使用golang中的gin

gorm db.find(&;users)到json,使用golang中的gin,go,go-gorm,go-gin,Go,Go Gorm,Go Gin,这是我的GET方法问题是我在json中只得到一个用户,而我的数据库中只有3个用户 func GetUsers(c *gin.Context) { var users = db.Find(&models.Person{}) c.JSON(200, users) } 试试这个: func GetUsers(c *gin.Context) { users := []models.Person{} db.Find(&users) c.JSON(200, &users)

这是我的GET方法问题是我在json中只得到一个用户,而我的数据库中只有3个用户

func GetUsers(c *gin.Context) {

var users = db.Find(&models.Person{})
c.JSON(200, users)
}
试试这个:

func GetUsers(c *gin.Context) {
 users := []models.Person{}
 db.Find(&users)
 c.JSON(200, &users)
}
试试这个:

func GetUsers(c *gin.Context) {
 users := []models.Person{}
 db.Find(&users)
 c.JSON(200, &users)
}