json_encoder_add_double()
QNX SDP8.0JSON Library ReferenceAPIDeveloper
Add a double value to the JSON encoder
Synopsis:
#include <sys/json.h>
json_encoder_error_t json_encoder_add_double(json_encoder_t *encoder,
const char *name,
double 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
double
value being encoded.
Library:
libjsonDescription:
This function adds a double
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.
- JSON_ENCODER_INVALID_VALUE
- An invalid
double
was passed in value.
Page updated: