It produces a byte slice (ref : http://golang.org/pkg/encoding/json/#Marshal), use string(msjson)
to get the string.
Also never ignore errors, it bites you back whenever you least expect it.
fmt.Println(string(msjson))
// or
fmt.Printf("%s\n", msjson) //shamelessly taken from @dustin's comment