 
					蓝山帝景
					这个解决方案非常直观:d := []byte(`{    "a": 1,    "b": [        {"c": 3, "d": 4},        {"c": 5, "d": 6}    ]    }`)var j struct {    A uint    B []struct {        C uint        D uint    }}if err := json.Unmarshal(d, &j); err != nil {    log.Fatal(err)}fmt.Printf("%+v\n", j)结果,打印到stdout:{A:1 B:[{C:3 D:4} {C:5 D:6}]}