# bson_utf8_escape_for_json()

## Synopsis

    char *
    bson_utf8_escape_for_json (const char *utf8,
                               ssize_t     utf8_len);

## Parameters

utf8 | A UTF-8 encoded string.
utf8_len | The length of utf8 in bytes or -1 if it is NULL terminated.

## Description

Escapes the string utf8 to be placed inside of a JSON string.

## Returns

A newly allocated string that should be freed with bson_free().