有没有办法将 struct 的空数组属性(非NULL)序列化并将其反序列化为空数组(再次为NOT NULL)?
考虑到空数组实际上是指向NULL的指针,那么在序列化/反序列化之后,空数组和指向NULL的指针之间明显的初始差异是否完全消失了呢?
最糟糕的实际情况是,当我第一次向睡觉客户端显示一个空数组属性时,作为json"att":[],并且在缓存注册到redis并恢复它之后,相同的属性显示给我的客户端为"att":NULL,导致协定被 destruct 并造成很多混乱.
Summing up: is possible to show the Customer 2 addresses like an json empty array, after serialize/deserialize => https://play.golang.org/p/TVwvTWDyHZ