json_encoder_add_bool()

QNX SDP8.0JSON Library ReferenceAPIDeveloper

Add a boolean value to the JSON encoder

Synopsis:

#include <sys/json.h>
json_encoder_error_t json_encoder_add_bool(json_encoder_t *encoder,
                                           const char *name,
                                           bool value)

Arguments:

encoder
The JSON encoder instance.
name
The name of the value if it's being added to an object, or NULL if it's being added to an array or it was already named with json_encoder_add_property_name().
value
The bool value being encoded.

Library:

libjson

Description:

This function adds a boolean value with the given name to the current object or array in the given JSON encoder.

Returns:

JSON_ENCODER_OK
Success.
JSON_ENCODER_NO_MEMORY
There is not enough memory to perform the operation.
JSON_ENCODER_UNEXPECTED_NAME
A name was provided for a value that was already named, or for an element in an array, which can't accept a name.
JSON_ENCODER_MISSING_PROPERTY_NAME
No name was provided for the value.
Page updated: