GoLang设计模式整合版

过去的一段时间里整理了下GoLang设计模式相关的一些内容。主要是是翻译的《All Design Patterns in Go》这个系列。因为文中有一些图片,且翻译的质量也有些不是很好,所以暂时放在博客园上,在这里仅是列个目录出来。考虑着做一些修整后再将完善一些的版本放到这里。

其实我本来不太喜欢拿设计模式说事儿的(主要是面试的一些不好经历),也有过轻模式重原则需求为…

Golang Json 处理

这次记录下golang json处理的几个场景:

  1. 不输出空值
  2. 输出时使用别名
  3. 不输出指定字段

不输出空值

不希望输出空值,可以在注解中使用omitempty,示例代码如:

输出时使用别名

依然使用注解,示例:

不输出指定字段

不…