在Go中处理body为JSON的HTTP请求

meShell · 2019年10月08日 · 阅读 841

请使用json.Decoder 而不是 json.Unmarshal.

func test(rw http.ResponseWriter, req *http.Request) {
    decoder := json.NewDecoder(req.Body)
    var t test_struct
    err := decoder.Decode(&t)
    if err != nil {
        panic(err)
    }
    log.Println(t.Test)
}

关于作者

全栈工程师

文章被阅读 53.0k
获赞 3