我试图解码我得到的json。这里有一个例子JSON我得到:收到EOF恐慌错误
{"response":"1","number":"1234","id":nil}
这里是我的结构:
type AutoGenerated struct {
Response string `json:"response"`
Number string `json:"number"`
ID interface{} `json:"id"`
}
我用的解码功能编码/ JSON。我错了什么? ID有机会成为一个字符串或零值。
下面是我确切的错误,它帮助。
panic: EOF
'nil'不是有效的JSON值。 –
你是否呼叫恐慌? EOF不是恐慌的原因。 – JimB
我不能忽略这个错误。删除恐慌给我一个新的错误:panic:json:不能将对象解组为字符串的Go值 – Danny