v0.0.149
This commit is contained in:
parent
f7dce4a102
commit
827b3fc1b7
@ -1,5 +1,5 @@
|
||||
package goext
|
||||
|
||||
const GoextVersion = "0.0.148"
|
||||
const GoextVersion = "0.0.149"
|
||||
|
||||
const GoextVersionTimestamp = "2023-06-07T17:22:38+0200"
|
||||
const GoextVersionTimestamp = "2023-06-07T17:45:45+0200"
|
||||
|
@ -46,10 +46,14 @@ func (pss PrimitiveStringSerializer) ValueToString(v any) (string, error) {
|
||||
|
||||
func (pss PrimitiveStringSerializer) ValueFromString(str string, outType reflect.Type) (any, error) {
|
||||
|
||||
if str == "" {
|
||||
if outType.Kind() == reflect.Ptr && str == "" {
|
||||
return reflect.Zero(outType).Interface(), nil // = nil.(outType), nil
|
||||
}
|
||||
|
||||
if str == "" {
|
||||
return reflect.Zero(outType).Interface(), nil // = <default>(outType), nil
|
||||
}
|
||||
|
||||
if outType.Kind() == reflect.Ptr {
|
||||
|
||||
innerValue, err := pss.ValueFromString(str, outType.Elem())
|
||||
|
Loading…
Reference in New Issue
Block a user