如题,要实现类似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一直报错,不知为何?
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答849 阅读
3 回答2.2k 阅读
2 回答1.3k 阅读✓ 已解决
2 回答824 阅读✓ 已解决
2 回答2.1k 阅读
在php里面,这种一维也是个 map类型
在go 里面可以使用
map[string]map[string]interface{}
也可以定一个结构体去搞,明确一下类型