diff --git a/class/services_json.php b/class/services_json.php index dddd181..a44367a 100644 --- a/class/services_json.php +++ b/class/services_json.php @@ -508,8 +508,8 @@ function decode($str) // return (float)$str; // Return float or int, as appropriate - return ((float)$str == (integer)$str) - ? (integer)$str + return ((float)$str == (int)$str) + ? (int)$str : (float)$str; } elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) {