我正在尝试返回一个json响应,只有当id为>时,才会通过获取结构值来过滤。 5.
可以在此处找到示例基本代码:http://play.golang.org/p/4ORba3y7F7
如何过滤json结果?
答案 0 :(得分:2)
不确定JSON的位置。
我猜这就是你所追求的: http://play.golang.org/p/sEkfcEN2DJ
package main
import "fmt"
type Ping struct {
Content []aContent
}
type aContent struct {
Type string
Id int
Created_at int64
}
func main() {
f := Ping{Content: []aContent{{Type: "Hello", Id: 2}, {Type: "World", Id: 6}}}
for i := range f.Content {
if f.Content[i].Id > 5 {
fmt.Println(f.Content[i])
}
}
}