現状だと以下のように空スライスを作成して当てはめてやるしかなさそう。
```go
xs := []string{}
```
```go:NGの例
var xs []string
```
`encoding/json`で`nilasempty`のようなタグを作る提案もされているが、現状Openのまま。
- [proposal: encoding/json: \`nilasempty\` to encode nil\-slices as \`\[\]\` · Issue \#37711 · golang/go](https://github.com/golang/go/issues/37711)