由于C语言本身不支持JSON数据,所以我们可以通过cJSON使得C语言支持JSON格式的数据。
给出链接就是这里
使用说明:下载以上链接的文件,里面有c和h文件,在C代码中包含头文件
#include <cJSON.h>
在编译时,和cJSON.c一起编译,比如这样:
gcc test.c cJSON.c -o out
下面是代码示例:
构造一个形如
{
"username": "changzhi",
"password":"12345",
}
的JSON字符串
char *CreateAuthJSONData(char username[], char password[], char hostname[], char address[])
{
cJSON *root; //声明一个cJSON......
阅读全文