我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

使用golang中的gin将gorm db.find(&users)转换为json

This is my GET Method the problem is that all i get in the json is one user instead there are 3 users in my database.

func GetUsers(c *gin.Context) {

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

Try this:

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

近期文章

  • 如何使用Go日志记录包glog测试代码?
  • goquery:到达另一个元素时停止解析
  • Golang如何获取完整的文件路径
  • [go]自定义服务器处理具有特定路径的请求
  • C / C ++可以将所有动态库构建到一个bin文件中吗?
  • 使用golang / protobuf时在数据存储区中生成错误
  • 如何在BigQuery中使用非必填字段创建表?
  • golang JSON RPC授权
  • Websocket等待消息超时
  • Golang,将xml解析为struct?
  • 在go中解析证书字符串
  • 使用govc查找附加到vm的磁盘
  • (HTTP)通过将io.Reader从os.Open传递到http.Post(HTTP)来发布本地文件时,Content-Length为零
  • Golang-在结构中添加“继承”
  • 读取二进制文件时切换字节序
  • Golang:界面函数来打印内存地址
  • 在Golang中,我通过exe命令获取记录。 如何逐行打印?
  • 使用相同的名称但元素分开的方式来解组嵌套数组
  • 将提取的tar.gz复制到单个文件
  • 获取未初始化切片的类型

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华