diff --git a/framework/rest/form.go b/framework/rest/form.go index 71dc0ea7..379bbea0 100644 --- a/framework/rest/form.go +++ b/framework/rest/form.go @@ -8,6 +8,14 @@ import ( var decoder = form.NewDecoder() var encoder = form.NewEncoder() +func init() { + // frontend axios.js use [] by default + decoder.SetNamespacePrefix("[") + decoder.SetNamespaceSuffix("]") + encoder.SetNamespacePrefix("[") + encoder.SetNamespaceSuffix("]") +} + func GetFormDecoder() *form.Decoder { return decoder }