我希望能够编组/解组一个结构
type MyType struct {
Items <What goes here?> `json:"item"`
}
它必须能够处理的示例 JSON 文档是
{"items":["value1", {"x":"y"}, "value3"]}
我才刚刚开始学习围棋。我开始认为我可能需要对数组的结构施加一些限制。使用上面的例子,我的想法是
{"items":[
{"type":null, "value":"value1"}
{"type:"x", "value":"y"},
{"type": "value3", "value":"value3"}
]}
然后用自己的结构对里面的对象进行建模。我宁愿用第一种方法,可以吗?