cJSON_AddTrueToObject
时间: 2023-08-18 22:06:48 浏览: 233
json转成object
cJSON_AddTrueToObject 是 cJSON 库中的一个函数,用于向 cJSON 对象中添加一个布尔值为 true 的项。它的原型如下:
```c
void cJSON_AddTrueToObject(cJSON *object, const char *name);
```
其中,`object` 是一个 cJSON 对象,`name` 是要添加的布尔值为 true 的项的键名。这个函数将在指定的 cJSON 对象中添加一个键为 `name`,值为 true 的项。
以下是一个示例代码,演示如何使用 cJSON_AddTrueToObject 函数创建一个包含布尔值为 true 的 cJSON 对象:
```c
#include <stdio.h>
#include <stdlib.h>
#include "cJSON.h"
int main() {
cJSON *root = cJSON_CreateObject();
cJSON_AddTrueToObject(root, "myTrueValue");
char *jsonStr = cJSON_Print(root);
printf("%s\n", jsonStr);
free(jsonStr);
cJSON_Delete(root);
return 0;
}
```
运行以上代码,输出结果为:
```
{"myTrueValue":true}
```
这样就创建了一个包含布尔值为 true 的 cJSON 对象。
阅读全文