From 85db5b48fe9ed561a9287f05793e6ac116bc9234 Mon Sep 17 00:00:00 2001 From: mtt0 Date: Fri, 14 May 2021 11:52:02 +0800 Subject: [PATCH] feat(binding): support custom struct tag Add function `binding.MapFormWithTag` (#2719) --- binding/form_mapping.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/binding/form_mapping.go b/binding/form_mapping.go index 2f4e45b4..62b5ccf3 100644 --- a/binding/form_mapping.go +++ b/binding/form_mapping.go @@ -26,6 +26,10 @@ func mapForm(ptr interface{}, form map[string][]string) error { return mapFormByTag(ptr, form, "form") } +func MapFormWithTag(ptr interface{}, form map[string][]string, tag string) error { + return mapFormByTag(ptr, form, tag) +} + var emptyField = reflect.StructField{} func mapFormByTag(ptr interface{}, form map[string][]string, tag string) error {