Dernière activité 1 month ago

print-json.go Brut
1//lint:ignore U1000 (dev-only)
2func 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}