Source Code File 10-04_string
10-04_string.c
#include <stdio.h>
#include <stdlib.h>
#include <json-c/json.h>
int main()
{
const char jstring[] = "{\"table\":\"B2\",\"guests\":4,\
\"orders\":[ \"Steak MR\",\"Halibut\",\
\"Fettuccine\",\"Lobster\"]}";
json_object *jdata;
const char *string;
jdata = json_tokener_parse(jstring);
if( jdata==NULL )
{
fprintf(stderr,"Unable to tokenize string\n");
exit(1);
}
string = json_object_to_json_string_ext(
jdata,
JSON_C_TO_STRING_PRETTY
);
puts(string);
return(0);
}
Output
{
"table":"B2",
"guests":4,
"orders":[
"Steak MR",
"Halibut",
"Fettuccine",
"Lobster"
]
}
Copyright © 1997-2025 by QPBC.
All rights reserved
