我需要去为Linux和Windows不同的包相同的文件的基础上我需要在Windows import github.com/hashicorp/go-syslog和Linux上import log/syslog
我必须使用syslog.ALERT或gsyslog.ALERT依赖于操作系统的文件内部代码.对确实存在Go的东西像宏C++一样#ifdef,所以我可以选择基于标志构建什么?如何实现这个没有,同一个文件有不同的内容用于基于操作系统的构建?
我从客户端收到未知的 json,我解析为接口,如
var f interface{}
err := json.Unmarshal(b, &f)
Run Code Online (Sandbox Code Playgroud)
如何让f中的所有键都变成下键?我必须将此 f 保存到 mongo,并且需要进行一些查询,但如果有人发送大写的相同 json,我想避免错误。
go ×2