code: func (j *JSONPath) evalToText(v reflect.Value) ([]byte, error) {
  	iface, ok := template.PrintableValue(v)
  	if !ok {
  		return nil, fmt.Errorf("can't print type %s", v.Type())
  	}
  	var buffer bytes.Buffer
  	fmt.Fprint(&buffer, iface)
  	return buffer.Bytes(), nil
  }
docs: // evalToText translates reflect value to corresponding text