1

我是 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}]

我想知道如何直接获取字符串?我查看了文档,但我不清楚答案(如果有的话)。

4

0 回答 0