我正在使用Echo在Golang中构建一个极简服务器。
在其中,Echo可以在内部将传入的JSON请求有效负载绑定到结构并访问有效负载。
但是我有一个场景,我只知道传入的JSON请求有效负载的3个字段,并且在这种情况下绑定不起作用。
我仍如何访问我关心的3个字段?如果我无法在Echo中做到这一点,您能推荐我一个与Echo的上下文结构兼容的JSON解码器吗?
这是我的方法:
json_map := make(map[string]interface{})
err := json.NewDecoder(c.Request().Body).Decode(&json_map)
if err != nil {
return err
} else {
//json_map has the JSON Payload decoded into a map
cb_type := json_map["type"]
challenge := json_map["challenge"]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5176 次 |
最近记录: |