|
|
@ -1,6 +1,7 @@ |
|
|
|
package main |
|
|
|
|
|
|
|
import ( |
|
|
|
"encoding/json" |
|
|
|
"fmt" |
|
|
|
"reflect" |
|
|
|
"time" |
|
|
@ -191,7 +192,8 @@ func (TempLowHead3A60 *Temp3A60) fixSqlRowMap(fieldType map[string]reflect.Kind, |
|
|
|
case reflect.String: |
|
|
|
raw[i] = cast.ToString(raw[i]) |
|
|
|
case reflect.Slice, reflect.Array, reflect.Map, reflect.Struct, reflect.Ptr: |
|
|
|
raw[i] = gjson.Parse(cast.ToString(raw[i])).Value() |
|
|
|
tmp, _ := json.Marshal(raw[i]) |
|
|
|
raw[i] = gjson.ParseBytes(tmp).Value() |
|
|
|
default: |
|
|
|
raw[i] = cast.ToString(raw[i]) |
|
|
|
} |
|
|
|