//lint:ignore U1000 (dev-only) func printJSON(i interface{}, prefix ...string) { pre := fmt.Sprintf("%T>>>", i) if len(prefix) == 1 { pre = prefix[0] + ">" } data, err := json.MarshalIndent(i, pre+" ", " ") if err != nil { panic(err) } fmt.Println(pre + " " + string(data)) }