增加str -> []interface
This commit is contained in:
parent
5e785171ed
commit
b182b21e03
17
string.go
17
string.go
@ -655,3 +655,20 @@ func (str String) ToDoubleSlice(splitChar ...string) ([]float64, error) {
|
||||
func (str String) ToNumberSlice(splitChar ...string) ([]float64, error) {
|
||||
return str.ToFloat64Slice(splitChar...)
|
||||
}
|
||||
|
||||
// ToAnySlice ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 15:01 2023/5/5
|
||||
func (str String) ToAnySlice() ([]interface{}, error) {
|
||||
var (
|
||||
err error
|
||||
res []interface{}
|
||||
)
|
||||
|
||||
if err = util.JSON.UnmarshalWithNumber([]byte(str), &res); nil != err {
|
||||
return nil, err
|
||||
}
|
||||
return res, nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user