0

go-gin をサーバーとして使用し、リクエスト本文をデコードしようとしています。両方の文字列を持つリクエストを送信すると

{
    "name": "abc"
}

次のコードはそれを正しくデコードします。

var decodedBody map[string]string
err = json.NewDecoder(c.Request.Body).Decode(&decodedBody)

でも送ったら

{
    "id": 1
}

次のコードは、空白のマップを表示します

var decodedBody map[string]int
err = json.NewDecoder(c.Request.Body).Decode(&decodedBody)

ここで何が欠けているのかわかりません。ポインタはありますか?

4

1 に答える 1