如题,要实现类似php的关联数组类型,在go里面是不是只能通过map实现?谢谢大神指点!
例如:
//php里面的下面的结构:
[
"user": {"id":1,"name":"张三"},
"course":{"id":1,"name":"第一课"}
]
在 go 里面算是个什么类型呢?我现在把它当一维是个长度为2的数组,二维是个map的类型,IDE一直报错,不知为何?
如题,要实现类似php的关联数组类型,在go里面是不是只能通过map实现?谢谢大神指点!
例如:
//php里面的下面的结构:
[
"user": {"id":1,"name":"张三"},
"course":{"id":1,"name":"第一课"}
]
在 go 里面算是个什么类型呢?我现在把它当一维是个长度为2的数组,二维是个map的类型,IDE一直报错,不知为何?
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.3k 阅读
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
7 回答1.8k 阅读
在php里面,这种一维也是个 map类型
在go 里面可以使用
map[string]map[string]interface{}
也可以定一个结构体去搞,明确一下类型