func structToString(v interface{}) string {
	json, err := json.Marshal(v)

	if err == nil {
		return fmt.Sprintf("%T%s", v, string(json))
	}

	return err.Error()
}
// interface to string (in JSON format)
interface to string (in JSON format)
// interface to string ( in JSON format )
func structToString(v interface{}) string {
	json, err := json.Marshal(v)
	if err == nil {
		return fmt.Sprintf("%T%s", v, string(json))
	}
	return err.Error()
}
func structToString ( v interface { } ) string { json , err := json . Marshal ( v ) if err == nil { return fmt . Sprintf ( " " , v , string ( json ) ) } return err . Error ( ) }
interface to string (in JSON format)
interface to string ( in JSON format )