如果你发现 Golang 的 json.Marshal/json.Unmarshal 无法满足实际的应用场景, 不妨看看以下几篇文章:[转]Golang 中使用 JSON 的小技巧Custom JSON Marshalling in GoJSON decoding in GoJSON and struct composition in GoGo JSON unmarshaling based on an enumerated field valueJSON golang