JSON ファイルを Driver 構造体に読み込む関数があります。
func getDrivers() []Driver {
raw, err := ioutil.ReadFile("/home/ubuntu/drivers.json")
if err != nil {
fmt.Println(err.Error())
os.Exit(1)
}
var d []Driver
json.Unmarshal(raw, &d)
return d
}
この関数を Pilot 構造体でも機能するように変更するにはどうすればよいですか? []interface{} を使用してみましたが、成功しませんでした。
ありがとうございました