基本上,我想要實現的是通過獲取目錄的內容,os.ReadDir()然后將結果編碼為json。直接做json.Marshal()導致沒有例外,但給了我一個空的結果。所以我試過這個:func (f *os.FileInfo) MarshalerJSON() ([]byte, error) { return f.Name(), nil}然后 Go 告訴我這os.FileInfo()是一個接口,不能以這種方式擴展。做到這一點的最佳方法是什么?
- 2 回答
- 0 關注
- 224 瀏覽
添加回答
舉報
0/150
提交
取消