cJSON创建JSON结构时出错
各位朋友大家好,最近在做一个项目需要用到JSON,在网上下了cJSON库,写了如下代码:
char *out;
cJSON *root,*fmt;
root = cJSON_CreateObject();
cJSON_AddNumberToObject(root,"deviceId",333333333333);
cJSON_AddNumberToObject(root,"ts",1380562575798);
out = cJSON_Print(fmt);
printf("%s\n",out);
cJSON_Delete(fmt);
free(out);
可以正常创建
{"deviceId",333333333333,"ts",1380562575798}
但是加了一个对象后,
cJSON_AddNumberToObject(root,"rssi",91);
程序答应出来就是“?”号。
不知道有没朋友遇到过?