为了账号安全,请及时绑定邮箱和手机立即绑定

以字符串形式获取请求正文的 JSON 表示

以字符串形式获取请求正文的 JSON 表示

Go
繁星coding 2022-06-06 15:11:41
我想采用任意 http.Request 并将正文作为 json 字符串。我知道这涉及到 json 包,但它似乎json.Decode需要一个通过引用传入的特定结构。如何解码任意请求正文(然后将结果字符串化)?func RequestBodyJsonString(r *http.Request) string {}
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

用于ioutil.ReadAll获取字节切片中的数据,然后类型转换为字符串以获取 json 字符串

bytedata, err := ioutil.ReadAll(r.Body)
reqBodyString := string(data)

这里是去游乐场的一个例子


查看完整回答
反对 回复 2022-06-06
  • 1 回答
  • 0 关注
  • 133 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信