浏览代码

in progress

0x4a52466c696e74 2 月之前
父节点
当前提交
c08c0ada97
共有 1 个文件被更改,包括 3 次插入0 次删除
  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 {