优化自动生成json #3
@ -248,6 +248,15 @@ func (f *filter) getValue(dataType string, sourceValue gjson.Result, defaultValu
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return result, nil
|
return result, nil
|
||||||
|
case DataTypeObject:
|
||||||
|
// object
|
||||||
|
var (
|
||||||
|
result map[string]interface{}
|
||||||
|
)
|
||||||
|
if err := util.JSON.UnmarshalWithNumber([]byte(sourceValueStr), &result); nil != err {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
default:
|
default:
|
||||||
return nil, errors.New(dataType + " is not support!")
|
return nil, errors.New(dataType + " is not support!")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user