目前,我尝试将 JSON 解析为 map[string][]interface{},但解组返回错误。根据(https://golang.org/pkg/encoding/json/),要将 JSON 解组为接口值,Unmarshal 将以下内容之一存储在接口值中:
我想知道golang是否能够解组map[string][]interface{}。以下是代码片段。我是 Golang 新手,提前感谢您的帮助。
// emailsStr looks like "{"isSchemaConforming":true,"schemaVersion":0,"unknown.0":[{"email_address":"test1@uber.com"},{"email_address":"test2@uber.com"}]}"
emailsRaw := make(map[string][]*entities.Email)
err := json.Unmarshal([]byte(emailsStr), &emailsRaw)
Run Code Online (Sandbox Code Playgroud)
错误信息:
&json.UnmarshalTypeError{值:“number”,类型:(*reflect.rtype)(0x151c7a0),偏移量:44,结构体:“”,字段:“”}
我正在尝试编写一个程序来帮助记忆长段文本,我被困住了.我正在尝试编写一种方法,当传递一个字符串时,将返回一个字符串,该字符串只包含字符串中单词的第一个字母,以及换行符和标点符号.有帮助吗?
例:
这是一个测试句子,有一个换行符\n和一些标点符号.
比起来的
作为p.