您的位置:首页 > Web前端 > JavaScript

golang中使用package json遇到的问题

2016-12-09 19:11 736 查看

问题描述:

首先,服务端使用Grpc+protobuf3进行服务各模块的通信。测试服务时,发送Http请求调用服务暴露的API接口,发现即使后端的服务已按照要求输入数据,但是在API层无法按照预期返回数据。

解决方案

原因:定义结构体的时候使用了json的tag并且使用omitempy的描述。json在Marshal的时候,如果传递的是默认值,在Marshal的时候会默认忽略。

json:"Offset,omitempty" comment:"偏移量"


详细解释见:https://golang.org/pkg/encoding/json/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  api golang json