我想從錯誤接口投訴的結構,但當我試圖獲得Res結構錯誤內容,它會返回錯誤接口字符串,而不是。Golang unmarshal結構與錯誤接口func
實施例(有錯誤接口抱怨):https://play.golang.org/p/ZZDTMSXYO7
結果:2009/11/10 23:00:00 C: -> {Data:{Title:Lorem Ipsum data} Error:}
實施例(沒有錯誤接口抱怨):https://play.golang.org/p/VmS0xIglC0
預期:2009/11/10 23:00:00 C: -> {Data:{Title:Lorem Ipsum data} Error:{Title:Lorem Ipsum error}}
任何人都可以幫助我們嗎?
你能解釋一下你想做什麼嗎?你正在創建一個'Error()字符串'方法,它只返回空字符串,但抱怨它返回併爲空字符串。 – JimB
您知道第一個示例解組正確,您只是不打印錯誤值? https://play.golang.org/p/g5tMmdjCC3 – JimB
爲什麼即使使用您自己的自定義錯誤類型,爲什麼不使用內置錯誤類型呢? –