simdjson_key_count
Returns the value at a JSON pointer.
Description
int simdjson_key_count(
string $json
,
string $key
,
int $depth
= 512,
bool $throw_if_uncountable
= false
)
Parameters
-
json
-
The json
string being queried.
-
key
-
The JSON pointer string.
-
depth
-
Maximum nesting depth of the structure being validated.
The value must be greater than 0
,
and less than or equal to 2147483647
.
Callers should use reasonably small values,
because larger depths require more buffer space and will
increase the recursion depth, unlike the current json_decode implementation.
-
throw_if_uncountable
-
When true, a SimdJsonException will be thrown
instead of returning 0 when the value the JSON pointer points to
is neither an object nor an array.
Return Values
Returns an int with the number of elements of the value at the given JSON pointer.