色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c 中用什么表示json

錢浩然1年前8瀏覽0評論

在C語言中,要表示JSON格式的數據可以使用第三方庫,比如cJSON和JSMN。cJSON是一個輕量級的庫,支持創建、檢索、修改和刪除JSON數據。JSMN則是一個更加輕量級的庫,只支持解析JSON數據,而不支持創建和修改操作。

// 使用cJSON庫創建一個JSON對象
cJSON *root = cJSON_CreateObject();
cJSON_AddItemToObject(root, "name", cJSON_CreateString("John"));
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(25));
char *json_str = cJSON_Print(root);
// 使用JSMN解析一個JSON字符串
char *json_str = "{\"name\":\"John\",\"age\":25}";
jsmn_parser p;
jsmntok_t tokens[128];
jsmn_init(&p);
int num_tokens = jsmn_parse(&p, json_str, strlen(json_str), tokens, sizeof(tokens) / sizeof(tokens[0]));