A number that is written as an integer and fits. False for anything else.
n, _ := from_json(Json_Value, "42");
value, ok := json_as_s64(*n);
assert(ok && value == 42);
fraction, _ := from_json(Json_Value, "4.5");
_, ok = json_as_s64(*fraction);
assert(!ok);
free_json(*n);
free_json(*fraction);json_as_s64 :: (value: *Json_Value) -> (s64, bool)
Parameters
- value: *Json_Value
Returns
- s64
- bool