-1
私はこのコードを書いています。json内の構造体のマップキーと値を表示する方法
package main
import (
"github.com/gin-gonic/gin"
_ "github.com/go-sql-driver/mysql"
)
func divisionsHandler(c *gin.Context) {
divisions := getDivisionRows()
json := make(map[int]string)
for divisions.Next() {
var d Division
err := divisions.Scan(&d.id, &d.name)
json[d.id] = d.name
if err != nil {
panic(err.Error())
}
}
c.JSON(200, json)
}
結果は、私が
{
[{
"id": 1,
"name": "games"
},
...
]
}
しかし、どのようなもので、そのJSONを変換しようとしています
{
1: "games",
2: "technology",
3: "tekk",
4: "home entertainment",
5: "toys & stationery"
}
のですか?
有効なJSONされていないこと。オブジェクトには配列だけを含めることはできません。開閉ブラケットがないと意味があります。 – captncraig