syntax error: unexpected EOF
b, err := json.Marshal(gfjson) 
    if err != nil { 
     panic(err) 

    filename := ".gfjson" 

    f, err := os.Create(filename) 
    if err != nil { 
     panic(err) 
    } 
    // close file on exit and check for returned error 
    defer func() { 
     if err := f.Close(); err != nil { 
      panic(err) 
     } 
    }() 


    if _, err := f.Write(b); err != nil { 
     panic(err) 
    } 

    fmt.Fprintf(os.Stdout, "GFJSON file successfully created.\n") 
} 

2013-07-22 Pete Jodo

+0

你有一个额外的右大括号,在代码示例中没有任何匹配的大括号。要么你没有向我们展示所有的代码或支架不属于那里。 –

+0

对不起,是的,我没有显示所有的代码,大括号在那里。编辑实际上有一个缺失的大括号(doh) –