Go:可以在结构中建模通用 JSON 数组吗?

我希望能够对结构进行编组/解组


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"}

]}

然后用它们自己的结构对内部的对象进行建模。我宁愿用第一种方式,这可能吗?


一只甜甜圈
浏览 176回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go