【发布时间】:2016-07-12 20:59:05
【问题描述】:
嗨,Podio 人(也许更具体地说是 Andreas),
我正在尝试更深入地研究 Golang API 库,但遇到了我的新手 Golang 技能。
在拨打client.getItems(...) 电话后,我希望遍历项目内部的字段并仅获取相关部分。最终目标是我可以像这样创建一个非常简化的 json 对象
{
1000: "John", // key = app field id, value = text
5490: [{item_id: 4031294, app_id: 94392}], // relations
5163: [1,2,5] // categories
}
但是我似乎无法掌握嵌套的item.Fields Values struct {}。我尝试使用反射,但没有任何运气。
有人可以帮我完成这段代码吗?
for _, field := range item.Fields {
switch field.PartialField.Type {
case "text":
simpleValue := field.Values.Value // not working as I can't access Value in struct {}
}
}
您好, PJ
【问题讨论】:
-
您能否向我们提供您希望从中提取部分的输入结构样本?