gistfile1.txt
· 289 B · Text
خام
//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))
}
| 1 | //lint:ignore U1000 (dev-only) |
| 2 | func printJSON(i interface{}, prefix ...string) { |
| 3 | pre := fmt.Sprintf("%T>>>", i) |
| 4 | if len(prefix) == 1 { |
| 5 | pre = prefix[0] + ">" |
| 6 | } |
| 7 | data, err := json.MarshalIndent(i, pre+" ", " ") |
| 8 | if err != nil { |
| 9 | panic(err) |
| 10 | } |
| 11 | fmt.Println(pre + " " + string(data)) |
| 12 | } |