如果您不知道如何定义结构,那么也许您应该使用映射。 它非常适合解组 JSON。这是一个示例,说明如何在不确切知道您收到什么数据的情况下执行此操作: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}现在您至少有了每条数据的字符串名称,这应该让您的应用程序了解如何处理它。
1 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
To
当且仅当消息正文的标题中有分号时,我才能重现此错误。例如:
msg := []byte("To: email1@example.com;email2@example.com\r\nSubject: foo\r\n\r\nbody\r\n")
仔细检查To
您发送的标头,并确保它使用逗号而不是分号来分隔多个收件人。
- 1 回答
- 0 关注
- 269 浏览
添加回答
举报
0/150
提交
取消