Checks if the given value is a JSON array.
Checks if the given value is a JSON object (hash with string keys).
Checks if the given value is a valid JSON value.
A JSON value can be: null, string, number, boolean, array, or object.