Ver Fonte

in progress

0x4a52466c696e74 há 2 meses atrás
pai
commit
c08c0ada97
1 ficheiros alterados com 3 adições e 0 exclusões
  1. 3 0
      serialize.go

+ 3 - 0
serialize.go

@@ -125,6 +125,9 @@ loop:
 		// устанавливаем тип и указатель поля объекта, куда копируем
 		fType := to.Type().Field(i)
 		fVal := to.Field(i)
+		if !fVal.CanSet() {
+			continue
+		}
 		// проверяем тег, если он есть
 		tag := fType.Tag.Get("rest")
 		if fType.Anonymous && fType.Type.Kind() == reflect.Ptr {