« Back to Index

[Golang Pretty Print]

View original Gist on GitHub

Tags: #go #golang #prettyprint

Golang Pretty Print.go

package main

import (
	"encoding/json"
	"fmt"
)

func PrettyPrint(v interface{}) (err error) {
	b, err := json.MarshalIndent(v, "", "  ")
	if err == nil {
		fmt.Println(string(b))
	}
	return
}

func main() {
	x := map[string]string{"x": "y"}
	PrettyPrint(x)
}