<分区>
我想省略 总是 而不必到处写 json:",omitempty"
。这可以通过编码/json 的一些配置实现吗?
<分区>
我想省略 总是 而不必到处写 json:",omitempty"
。这可以通过编码/json 的一些配置实现吗?
最佳答案
Is this possible by some config of encoding/json?
没有。
但是您可以通过 JSON marshaling interface 实现您的编码器:
type Marshaler interface {
MarshalJSON() ([]byte, error)
}
但是,如果不 fork 当前的标准库实现,这将需要大量的工作,而 yield 相对较小。
关于json - 是否可以将 "Omitempty"json 标记作为默认行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60359482/