基本上,我想要实现的是通过获取目录的内容,os.ReadDir()然后将结果编码为json。直接做json.Marshal()导致没有例外,但给了我一个空的结果。所以我试过这个:func (f *os.FileInfo) MarshalerJSON() ([]byte, error) { return f.Name(), nil}然后 Go 告诉我这os.FileInfo()是一个接口,不能以这种方式扩展。做到这一点的最佳方法是什么?
2 回答
- 2 回答
- 0 关注
- 198 浏览
添加回答
举报
0/150
提交
取消