猿问

如何处理 JSON 中的索引超出范围(Go)

我正在开发一个 Web 服务,其中一部分我阅读了 Request.Body 并尝试对其进行解组。


if err := json.NewDecoder(body).Decode(r); err !=nil{

    log.Error(err)

    return err

}

问题是有时客户端发送一个空的身体,我感到恐慌runtime error: index out of range

goroutine 7 [running]: 我应该如何缓解这种情况?


哔哔one
浏览 175回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答