Quellcode durchsuchen

add string support

xormplus vor 8 Jahren
Ursprung
Commit
103b483954
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      session.go

+ 4 - 0
session.go

@@ -468,6 +468,10 @@ func (session *Session) slice2Bean(scanResults []interface{}, fields []string, b
 				hasAssigned = true
 
 				if len(bs) > 0 {
+					if fieldType.Kind() == reflect.String {
+						fieldValue.SetString(string(bs))
+						continue
+					}
 					if fieldValue.CanAddr() {
 						err := json.Unmarshal(bs, fieldValue.Addr().Interface())
 						if err != nil {