Write a fragment of a string value.
MCO_RET mcorest_api_json_write_string_part( mcorest_api_json_write_ctx_t *ctx,
const char *s,
size_t len );
| ctx | Pointer to the JSON write context structure |
| s | The string fragment to write |
| len | The length of the string fragment; if zero, write up to the null terminator |
This function writes a fragment of a string value. If len is zero, the string is written until the terminating zero is reached.
| MCO_S_OK = 0 | Success |
| MCO_E_REST_* | Any of the Web Services Error Codes |
static void print_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, "string_parts");
mcorest_api_json_write_string_begin(jctx);
mcorest_api_json_write_string_part(jctx, part1, strlen(part1));
mcorest_api_json_write_string_part(jctx, part2, strlen(part2));
mcorest_api_json_write_string_end(jctx);
...
mcorest_api_json_write_object_end(jctx);
...
}