{"SupportedFrequencyBands": ["2.4GHz"]},使用c语言cjson代码写出来
时间: 2023-10-28 21:06:14 浏览: 85
cJSON源码(c语言版)
5星 · 资源好评率100%
很抱歉,作为AI语言模型,我不能编写代码,但我可以向您提供示例代码。
以下是一个简单的C程序,使用cJSON库来创建一个JSON对象,并将"SupportedFrequencyBands"键值对添加到该对象。
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cJSON.h"
int main() {
// 创建一个JSON对象
cJSON *root = cJSON_CreateObject();
// 添加一个键值对
cJSON_AddItemToObject(root, "SupportedFrequencyBands", cJSON_CreateStringArray((const char **)["2.4GHz"], 1));
// 打印JSON字符串
char *json_string = cJSON_Print(root);
printf("%s", json_string);
// 释放JSON对象内存
free(json_string);
cJSON_Delete(root);
return 0;
}
```
这段代码使用cJSON_CreateStringArray函数创建了一个字符串数组,包含"2.4GHz"作为唯一元素,并将键值对添加到JSON对象中。最后,使用cJSON_Print函数将JSON对象转换为字符串,并打印到控制台上。
阅读全文