A small library that maps the results of Go's *sql.Rows
to []map[string]any
.
go get github.com/devlights/sqlmap@latest
var (
db *sql.DB
err error
)
db, _ := sql.Open("sqlite", "path/to/db")
defer db.Close()
var (
rows *sql.Rows
)
rows, _ := db.Query("SELECT * FROM xxxxx")
defer rows.Close()
var (
mapRows []map[string]any
)
mapRows, err := sqlmap.MapRows(rows)
if err != nil {
return err
}
fmt.Println(mapRows)