现在我正在努力计算cJSON
对象的大小。到目前为止,我已经这样做了:
cJSON *payload = cJSON_CreateObject();
...
size_t size_payload = sizeof(payload);
显然,我初始化了有效负载对象并打印到终端以验证数据的完整性,一切正常。但是,在打印sizeof
结果后,字节数始终为 4,但对于长字符串(如我的),它应该在 500 字节左右。
我在这里缺少处理cJSON
对象的东西吗?
希望您能提供帮助,或者给我一个示例,说明如何获得整个尺寸的正确值。