设置JSON对象中的布尔值 - JsonSetBool
函数简介
设置JSON对象中指定键的布尔值。
接口名称
JsonSetBool
DLL调用
int JsonSetBool(long obj, string key, int value);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| obj | 长整数型 | JSON对象句柄 |
| key | 字符串 | 键名 |
| value | 整数型 | 布尔值(0表示false,非0表示true) |
示例
long jsonObj = JsonCreateObject();
JsonSetBool(jsonObj, "state", 1);
int err = 0;
const char* jsonStr = JsonStringify(jsonObj, 2, &err);
if (jsonStr != 0 && err == 0) {
printf("JSON: %s\n", jsonStr);
FreeStringPtr(jsonStr);
}
JsonFree(jsonObj);
返回值
返回操作结果错误码,0表示成功。
注意事项
- 如果 key 已存在,会覆盖原有值
