为了账号安全,请及时绑定邮箱和手机立即绑定

golang: Marshal []os.FileInfo 转换成 JSON

golang: Marshal []os.FileInfo 转换成 JSON

Go
呼唤远方 2021-08-16 15:42:36
基本上,我想要实现的是通过获取目录的内容,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
提交
取消
意见反馈 帮助中心 APP下载
官方微信