1. Home
  2. Docs
  3. kratos
  4. Q&A
  5. kratos中的响应JSON格式如何把驼峰改下划线

kratos中的响应JSON格式如何把驼峰改下划线

cmd/main.go 增加下面代码

...
func init() {
    json.MarshalOptions.UseProtoNames = true
    json.MarshalOptions.EmitUnpopulated = false
    json.UnmarshalOptions.DiscardUnknown = false
    flag.StringVar(&flagconf, "conf", "../../configs", "config path, eg: -conf config.yaml")
}
...

疑问1: 为什么不把这个改成可以在配置文件中?

解答1: 因为不属于配置项, 一旦确定是驼峰格式或下划线格式就不可随意变动 客户端会导致数据无法解析或崩溃问题

相关资料

资料01

Was this article helpful to you? Yes No

How can we help?