我正在尝试从我的 Go 应用程序中读取来自 MySQL 数据库的数据。
var queryStr string = "SELECT * FROM Customers"
rows, err := db.Query(queryStr)
defer rows.Close()
for rows.Next() {
// do stuffs
}
查询语句正确且可用;现在我想将MySQL查询的每条记录轻松映射到我之前定义的Customer对象,如下所示:
type Customer struct {
id IntegerType `json:"id"`
name string `json:"name"`
surname string `json:"surname"`
}
我该怎么做呢?
第二个问题:一旦我得到了一个Customer对象的数组,我如何轻松地将其放入一个名为"data"的特定键下的新JSON对象中呢?
感谢您的支持 :)
p
。