Bladeren bron

serialize fix

0x4a52466c696e74 3 maanden geleden
bovenliggende
commit
b9ef1f0b7a
1 gewijzigde bestanden met toevoegingen van 0 en 7 verwijderingen
  1. 0 7
      serialize.go

+ 0 - 7
serialize.go

@@ -2,7 +2,6 @@ package rest
 
 import (
 	"fmt"
-	"log"
 	"reflect"
 	"strings"
 
@@ -36,7 +35,6 @@ func parseVal(from, to reflect.Value, fieldName string) IErrorArgs {
 func parseType(from, to reflect.Value, fieldName string) IErrorArgs {
 	from = realValue(from)
 	to = realValue(to)
-	log.Println("=== to", to.Kind(), to.Type().Name())
 	switch to.Kind() {
 	case reflect.Interface:
 		if from.Kind() != reflect.Invalid {
@@ -107,16 +105,11 @@ loop:
 		fVal := to.Field(i)
 		// проверяем тег, если он есть
 		tag := fType.Tag.Get("rest")
-		log.Println("=================================", fType.Name)
 		if fType.Anonymous && fType.Type.Kind() == reflect.Ptr {
-			log.Println("PTR...")
 			elem := fType.Type.Elem()
 			if elem.Kind() == reflect.Struct {
-				log.Print("ELEM struct...")
 				if fVal.IsNil() {
-					log.Println("IS_NIL")
 					fVal.Set(reflect.New(elem))
-					log.Println(fVal.IsNil())
 				}
 				if ierr := parseStruct(from, fVal.Elem(), prefixFieldName(fieldName, fType.Name)); ierr != nil {
 					return ierr