package main import ( "encoding/json" "os" ) type mockProvider struct{} func (mock *mockProvider) GetEPData(videoNo string) (epdatas []EPData, err error) { file, err := os.Open("mock/" + videoNo + ".json") if err != nil { return epdatas, err } var resp EPResponse err = json.NewDecoder(file).Decode(&resp) if err != nil { return epdatas, err } return resp.Data, nil }