return json_object_object_add(json, name, object);
}
+int pakfire_json_add_boolean(struct json_object* json, const char* name, int value) {
+ struct json_object* object = NULL;
+
+ // Make a new boolean value
+ object = json_object_new_boolean(value);
+ if (!object)
+ return -errno;
+
+ // Add the object
+ return json_object_object_add(json, name, object);
+}
+
int pakfire_json_add_object(struct json_object* json, const char* name, struct json_object** o) {
struct json_object* object = NULL;
int pakfire_json_add_int64(struct json_object* json, const char* name, int64_t value);
int pakfire_json_add_uint64(struct json_object* json, const char* name, uint64_t value);
int pakfire_json_add_double(struct json_object* json, const char* name, double value);
+int pakfire_json_add_boolean(struct json_object* json, const char* name, int value);
int pakfire_json_add_string_array(struct json_object* json, const char* name, char** array);
int pakfire_json_add_object(struct json_object* json, const char* name, struct json_object** o);
int pakfire_json_add_array(struct json_object* json, const char* name, struct json_object** array);