小编wgo*_*l01的帖子

Java LinkedHashMap替换键

有没有办法put()在LinkedHashMap中使用替换密钥而不会丢失最初插入密钥的顺序?

java map

5
推荐指数
2
解决办法
3626
查看次数

Go 能够解组到 map[string][]interface{} 吗?

目前,我尝试将 JSON 解析为 map[string][]interface{},但解组返回错误。根据(https://golang.org/pkg/encoding/json/),要将 JSON 解组为接口值,Unmarshal 将以下内容之一存储在接口值中:

  • bool,用于 JSON 布尔值
  • float64,用于 JSON 数字
  • string,对于 JSON 字符串 -[]interface{},对于 JSON 数组
  • map[string]interface{},用于 JSON 对象
  • nil 表示 JSON null

我想知道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,结构体:“”,字段:“”}

json go unmarshalling

2
推荐指数
1
解决办法
2万
查看次数

Java - 字符串中每个单词的第一个字母

我正在尝试编写一个程序来帮助记忆长段文本,我被困住了.我正在尝试编写一种方法,当传递一个字符串时,将返回一个字符串,该字符串只包含字符串中单词的第一个字母,以及换行符和标点符号.有帮助吗?

例:

这是一个测试句子,有一个换行符\n和一些标点符号.

比起来的

作为p.

java

-4
推荐指数
1
解决办法
91
查看次数

标签 统计

java ×2

go ×1

json ×1

map ×1

unmarshalling ×1