mcorest_api_json_write_hex_string_part
此函数写入二进制数据十六进制表示形式的一个片段。
MCO_RET mcorest_api_json_write_hex_string_part(
const void *b,
size_t len,
mcorest_api_json_write_ctx_t *ctx,
);参数
b
const void
要写入的数据。
len
size_t
数据数组的长度。
ctx
mcorest_api_json_write_ctx_t
指向 JSON 写入上下文结构的指针。
返回
MCO_S_OK
成功。
MCO_E_REST_ *
任何一种网络服务错误码。
示例
static void print_hex_string_parts(mcorest_api_json_write_ctx_t *jctx,
const char *part1,
const char *part2)
{
mcorest_api_json_write_object_begin(jctx);
mcorest_api_json_write_key(jctx, "hex_string_parts");
mcorest_api_json_write_string_begin(jctx);
mcorest_api_json_write_hex_string_part(jctx, part1, strlen(part1));
mcorest_api_json_write_hex_string_part(jctx, part2, strlen(part2));
mcorest_api_json_write_string_end(jctx);
...
mcorest_api_json_write_object_end(jctx);
...
}文件
- 头文件:
mcorestapi.h - 源文件:
jsonwr.c - 库:
libmcorest.a
