增加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) {
|
func (str String) ToNumberSlice(splitChar ...string) ([]float64, error) {
|
||||||
return str.ToFloat64Slice(splitChar...)
|
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