mirror of
https://github.com/stashapp/stash.git
synced 2025-12-06 16:34:02 +01:00
16 lines
293 B
Go
16 lines
293 B
Go
package utils
|
|
|
|
import (
|
|
"encoding/json"
|
|
"strings"
|
|
)
|
|
|
|
// JSONNumberToNumber converts a JSON number to either a float64 or int64.
|
|
func JSONNumberToNumber(n json.Number) interface{} {
|
|
if strings.Contains(string(n), ".") {
|
|
f, _ := n.Float64()
|
|
return f
|
|
}
|
|
ret, _ := n.Int64()
|
|
return ret
|
|
}
|