设置JSON对象中的数值 - JsonSetNumber
函数简介
设置JSON对象中指定键的数值。
接口名称
JsonSetNumber
DLL调用
int JsonSetNumber(long obj, string key, double value);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| obj | 长整数型 | JSON对象句柄 |
| key | 字符串 | 键名 |
| value | 双精度浮点数 | 数值 |
示例
long jsonObj = JsonCreateObject();
JsonSetNumber(jsonObj, "age", 25);
JsonSetNumber(jsonObj, "score", 98.5);
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 已存在,会覆盖原有值
- 支持整数和浮点数
