func locReader(fi iface.File) (map[string]interface{}, error) { file, err := fi.Read() if err != nil { return nil, err } var v interface{} err = json.Unmarshal(file, &v) return v.(map[string]interface{}), err }
func (n *NonPortable) ServeFile(f iface.File) error { http.ServeFile(n.w, n.req, f.Path()) return nil }