simdjson_key_exists
(PECL simdjson >= 2.0.0)
simdjson_key_exists — Check if the JSON contains the value referred to by a JSON pointer.
説明
Count the number of elements of the object/array found at the requested JSON pointer.
パラメータ
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 to2147483647
. 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.