@@ -127,7 +127,7 @@ loop:
rVal = from.FieldByName(fType.Name)
}
case reflect.Map:
- if rVal = from.MapIndex(reflect.ValueOf(fType.Name)); !rVal.IsValid() {
+ if rVal = from.MapIndex(reflect.ValueOf(strings.ToLower(fType.Name))); !rVal.IsValid() {
rVal = from.MapIndex(reflect.ValueOf(fType.Name))
default:
@@ -339,7 +339,7 @@ func (s *AuthEmail) Execute(req IRequestIn) IRequestOut {
func TestSerializeEmail(t *testing.T) {
m := json.Map{
- "Email": "flint@77i.su",
+ "email": "flint@77i.su",
r := &AuthEmail{}