Allows testing whether a virJSONValue is an object.
virJSONValueHashFree;
virJSONValueIsArray;
virJSONValueIsNull;
+virJSONValueIsObject;
virJSONValueNewArray;
virJSONValueNewArrayFromBitmap;
virJSONValueNewBoolean;
}
+bool
+virJSONValueIsObject(virJSONValuePtr object)
+{
+ if (object)
+ return object->type == VIR_JSON_TYPE_OBJECT;
+ else
+ return false;
+}
+
+
bool
virJSONValueIsArray(virJSONValuePtr array)
{
virJSONValuePtr virJSONValueObjectGetByType(virJSONValuePtr object,
const char *key, virJSONType type);
+bool virJSONValueIsObject(virJSONValuePtr object);
+
bool virJSONValueIsArray(virJSONValuePtr array);
ssize_t virJSONValueArraySize(const virJSONValue *array);
virJSONValuePtr virJSONValueArrayGet(virJSONValuePtr object, unsigned int element);