如果你发现 Golang 的 json.Marshal/json.Unmarshal 无法满足实际的应用场景, 不妨看看以下几篇文章: