Json module

json_as_s64

procedureextensionSource

A number that is written as an integer and fits. False for anything else.

Example↗
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

See also