0 / 60 seg.

This code printed {0, 0}. How can you fix it?

type Point struct {
  x int
  y int
}
func main() {
  data := []byte(`{"x":1, "y": 2}`)
  var p Point
  if err := json.Unmarshal(data, &p); err != nil {
    fmt.Println("error: ", err)
  } else {
    fmt.Println(p)
  }
}