mila ревизій цього gist 2 years ago. До ревизії
Без змін
mila ревизій цього gist 2 years ago. До ревизії
1 file changed
gistfile1.txt перейменовано в print-json.go
Файл перейменовано без змін
mila ревизій цього gist 2 years ago. До ревизії
1 file changed, 12 insertions
gistfile1.txt(файл створено)
| @@ -0,0 +1,12 @@ | |||
| 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 | + | } | |