json_object_new_boolean- Create a new boolean json object
Posted by Joys of Programming on in json-c
json_object_new_boolean is used to create a new boolean json object.
The syntax of the function is
json_object * json_object_new_boolean (boolean b)
A non-zero value can be considered as boolean true
As you can see, it returns a pointer to the json object
The following program shows the usage of the function
#include <json/json.h>
#include <stdio.h>
int main() {
/*Creating a json object*/
json_object * jobj = json_object_new_object();
/*Creating a json boolean*/
json_object *jint = json_object_new_boolean(10);
/*Form the json object*/
json_object_object_add(jobj,"Technical Blog", jint);
/*Now printing the json object*/
printf ("The json object created: %s\n",json_object_to_json_string(jobj));
}
The output of the program is something like this
The json object created: { "Technical Blog": true }
Comments: