瀏覽代碼

parse string case

0x4a52466c696e74 8 月之前
父節點
當前提交
ee2c66d61d
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      serialize.go
  2. 1 1
      z_test.go

+ 1 - 1
serialize.go

@@ -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:

+ 1 - 1
z_test.go

@@ -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{}