1
loveuer 2021-08-17 21:59:15 +08:00
既然这样,直接 map 呗
|
2
darknoll 2021-08-17 22:02:34 +08:00 1
可以定义在内部,好处是可以匿名,缺点是不能定义方法
|
4
fiypig 2021-08-17 22:09:56 +08:00 via iPhone
不是一直都可以吗
|
5
loveuer 2021-08-17 22:16:25 +08:00 1
@chaleaoch 如果你只是需要 json.Unmarshal, 可以用 map[string]interface{} 来接受
|
6
Trim21 2021-08-17 22:19:25 +08:00 1
如果这个 struct 只用在这里的话完全可以这么定义
|
7
kuangwinnie 2021-08-18 01:43:48 +08:00
不如放出来你咋写的,我总觉得“解析多个 json 都是一次性的”听起来不是很好的工程实践。
|
8
Maboroshii 2021-08-18 01:48:37 +08:00 via Android
我经常这么用。。方便简洁,只作用于函数内
|
9
rrfeng 2021-08-18 09:05:51 +08:00 via Android 1
当然可以写在函数内部。如果只是这个函数内部有用的话,甚至可以不用起名。
var temp struct{} |