From d1754b6c83829267b4ad76a2dd8fabd9613ac8c6 Mon Sep 17 00:00:00 2001 From: mountain Date: Sun, 28 May 2023 22:33:53 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=9D=B4=EB=AF=BC=EA=B6=8C]=20Client=20-=20Se?= =?UTF-8?q?rver=20RPC=EC=9D=98=20=EC=9D=B8=EC=9E=90=20=EC=A4=91=20Struct?= =?UTF-8?q?=EA=B0=80=20=EC=9E=88=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20=EA=B0=84?= =?UTF-8?q?=ED=97=90=EC=A0=81=EC=9C=BC=EB=A1=9C=20Case=20Sensitive?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B8=ED=95=9C=20=EC=A0=95=EB=B3=B4=20=EC=A0=84?= =?UTF-8?q?=EB=8B=AC=20=EC=8B=A4=ED=8C=A8=20=EC=9D=B4=EC=8A=88=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 7b84032..b4d3e22 100644 --- a/server.go +++ b/server.go @@ -204,7 +204,7 @@ func ConvertInterface(from interface{}, toType reflect.Type) reflect.Value { if field.Anonymous { fieldval := out.Elem().FieldByIndex([]int{i}) fieldval.Set(ConvertInterface(from, field.Type)) - } else if v, ok := frommap[field.Name]; ok { + } else if v, ok := frommap[strings.ToLower(field.Name)]; ok { fieldval := out.Elem().FieldByIndex([]int{i}) fieldval.Set(ConvertInterface(v, fieldval.Type())) }