virJSONValueGetType;
virJSONValueHashFree;
virJSONValueIsArray;
-virJSONValueIsNull;
virJSONValueIsObject;
virJSONValueNewArray;
virJSONValueNewBoolean;
virJSONValueObjectGetStringArray;
virJSONValueObjectGetValue;
virJSONValueObjectHasKey;
-virJSONValueObjectIsNull;
virJSONValueObjectKeysNumber;
virJSONValueObjectPrependString;
virJSONValueObjectRemoveKey;
}
-bool
-virJSONValueIsNull(virJSONValue *val)
-{
- return val->type == VIR_JSON_TYPE_NULL;
-}
-
-
const char *
virJSONValueObjectGetString(virJSONValue *object,
const char *key)
}
-int
-virJSONValueObjectIsNull(virJSONValue *object,
- const char *key)
-{
- virJSONValue *val = virJSONValueObjectGet(object, key);
-
- if (!val)
- return -1;
-
- return virJSONValueIsNull(val);
-}
-
char **
virJSONValueObjectGetStringArray(virJSONValue *object, const char *key)
{
int virJSONValueGetNumberUlong(virJSONValue *object, unsigned long long *value);
int virJSONValueGetNumberDouble(virJSONValue *object, double *value);
int virJSONValueGetBoolean(virJSONValue *object, bool *value);
-bool virJSONValueIsNull(virJSONValue *object);
virJSONValue *virJSONValueObjectGetObject(virJSONValue *object,
const char *key);
virJSONValue *virJSONValueObjectGetArray(virJSONValue *object,
int virJSONValueObjectGetNumberUlong(virJSONValue *object, const char *key, unsigned long long *value);
int virJSONValueObjectGetNumberDouble(virJSONValue *object, const char *key, double *value);
int virJSONValueObjectGetBoolean(virJSONValue *object, const char *key, bool *value);
-int virJSONValueObjectIsNull(virJSONValue *object, const char *key);
int virJSONValueObjectAppendString(virJSONValue *object, const char *key, const char *value);
int virJSONValueObjectAppendStringPrintf(virJSONValue *object, const char *key, const char *fmt, ...)