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-2024 by QPBC.
All rights reserved