当它们具有常规键值格式时,我已成功将 JSON 解析为结构体。
但是,我如何解析这样的 JSON:
{
"count": 2,
"results": [{ key: "workspaces", id: "10" }, { key: "workspaces", id: "11" }],
"workspaces": {
"10": {
id: "10",
title: "some project",
participant_ids: ["2", "6"],
primary_counterpart_id: "6"
},
"11": {
id: "11",
title: "another project",
participant_ids: ["2", "8"],
primary_counterpart_id: "8"
}
}
}
该workspaces部分的键没有提前定义,而是保存工作区 ID?
我最初的结构是:
type WorkspaceRequest struct {
Count int64 `json:"count"`
Workspaces []Workspace `json:"workspaces"`
}
type Workspace struct {
Title string `json:"title"`
}
如何从显示的 JSON 中获取工作区列表?
芜湖不芜
相关分类