fix seriasize

This commit is contained in:
2024-10-24 21:52:51 +08:00
parent e3de2835a9
commit 6dd5f7ac62
4 changed files with 14 additions and 6 deletions

2
map.go
View File

@ -39,7 +39,7 @@ func EasyMapWithError(mapData any) (Map, error) {
reflectType := reflect.TypeOf(mapData)
if reflectType.Kind() != reflect.Map {
mapFormatData := make(map[string]any)
if err := serialize.JSON.UnmarshalWithNumber(serialize.JSON.MarshalForByte(mapData), &mapFormatData); nil != err {
if err := serialize.JSON.UnmarshalWithNumber(serialize.JSON.MarshalForByteIgnoreError(mapData), &mapFormatData); nil != err {
return m, errors.New("input data type is " + reflectType.String() + ", can not convert to map")
}
mapData = mapFormatData