我是glang的新手,我想使用sqlx查询Mysql以获取一部分字符串以JSON形式提供。 我知道如何获得这样的结果:
type MediaURI struct {
URI string `db:"uri" json:"uri"`
}
func MediaHandler(c *gin.Context) {
var err error
pid := c.PostForm("pid")
var medias []MediaURI
err = shared.Dbmap.Select(&medias, "SELECT uri FROM media WHERE post_id = ? ORDER BY created_at DESC ", pid)
if err != nil {
log.Println(err)
return
}
c.JSON(http.StatusOK, gin.H{"mediaUrls": medias})
}
但是这给出了这样的结构片段:
媒体是:[{/ media / photos / 55 / abc.png} {/media/photos/55/def.jpg} {/media/photos/55/gdx.png}]
我想知道如何直接获取字符串?我看过docs,但答案(如果有的话)对我来说还不清楚。