假设我想用结构表示HTTP标头,例如:
Headers struct {
'x-requested-by' 'foo'
}
它绝对不喜欢带有连字符的变量名,等等。
最佳答案
将实际的标头名称指定为字段标记,并在对导线进行结构编码或解码时使用这些字段标记。有关如何执行此操作的示例,请参见encoding/json软件包。
如果更高级别的问题是使用任意字符串键存储键值对,请使用映射。
关于go - 非标准变量名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53331653/