Этот код не работает, ответ будет пустым, как это {"test":""}
.
func main() {
router := gin.Default()
router.POST("/test", f
unc(c *gin.Context) {
test := c.Query("test")
c.JSON(200, gin.H{
"test": test,
})
})
router.Run()
}
ОБНОВЛЕНИЕ:
Я нашел простое решение через структуру:
func test(c *gin.Context) {
test := struct {
Test string `json:"test"`
Test2 string `json:"test2"`
}{}
c.BindJSON(&test)
c.JSON(200, gin.H{
"test1": test.Test,
"test2": test.Test2,
})
}