如题,要实现类似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一直报错,不知为何?
15 回答8.1k 阅读
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
3 回答2.1k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
在php里面,这种一维也是个 map类型
在go 里面可以使用
map[string]map[string]interface{}
也可以定一个结构体去搞,明确一下类型