Function ymap_get_json

Source
#[no_mangle]
pub unsafe extern "C" fn ymap_get_json(
    map: *const Branch,
    txn: *const Transaction,
    key: *const c_char,
) -> *mut c_char
Expand description

Returns a value stored under the provided key as UTF-8 encoded, NULL-terminated JSON string. Once not needed that string should be deallocated using ystring_destroy.

This method will return NULL pointer if value was not found or value couldn’t be serialized into JSON string.

This method will also try to serialize complex types that don’t have native JSON representation like YMap, YArray, YText etc. in such cases their contents will be materialized into JSON values.