样例
{
"video": [
1,
2,
3
],
"video": {
"a": {
"aa": []
}
},
"video_type": "template_a"
}
需求
就像样例中那样,video 字段的类型有好几种,具体哪种是通过 video_type 字段决定。
那么对于这种样子的 json ,使用 Golang 应该如何优雅的解析呢?
(问为什么设计成样子的结构,以及解决方案是修改 json 的算了,人家已经定义好了,跑了好几年,不可能因为我改)