json_encoder_add_int_ll()

Updated: October 28, 2024

Add a long long integer value to the JSON encoder

Synopsis:

#include <sys/json.h>
json_encoder_error_t json_encoder_add_int_ll(json_encoder_t *encoder,
                                             const char *name,
                                             long long 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 long long int value being encoded.

Library:

libjson

Description:

This function adds a long long int 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.
  翻译: