code: func convertFromStruct(p interface{}, tagName string) interface{} {
  	result := make(map[string]interface{})
  	return convertFromStructDeep(result, tagName, toType(p), toValue(p))
  }
docs: // convertFromStruct converts struct to value
  // see: https://github.com/fatih/structs/