如果您不知道如何定義結(jié)構(gòu),那么也許您應(yīng)該使用映射。 它非常適合解組 JSON。這是一個(gè)示例,說明如何在不確切知道您收到什么數(shù)據(jù)的情況下執(zhí)行此操作:func parseJSON(r *http.Request) (map[string]interface{}, error) { var postData interface{} decoder := json.NewDecoder(r.Body) err := decoder.Decode(&postData) if err != nil { return nil, err } return postData.(map[string]interface{}), nil}現(xiàn)在您至少有了每條數(shù)據(jù)的字符串名稱,這應(yīng)該讓您的應(yīng)用程序了解如何處理它。
1 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
To
當(dāng)且僅當(dāng)消息正文的標(biāo)題中有分號(hào)時(shí),我才能重現(xiàn)此錯(cuò)誤。例如:
msg := []byte("To: email1@example.com;email2@example.com\r\nSubject: foo\r\n\r\nbody\r\n")
仔細(xì)檢查To
您發(fā)送的標(biāo)頭,并確保它使用逗號(hào)而不是分號(hào)來分隔多個(gè)收件人。
- 1 回答
- 0 關(guān)注
- 295 瀏覽
添加回答
舉報(bào)
0/150
提交
取消