nlohmann::basic_json::to_ubjson

create a UBJSON serialization of a given JSON value

Synopsis

Declared in <nlohmann/json.hpp>

static
void
to_ubjson(
    basic_json const& j,
    /* implementation-defined */::output_adapter<char> o,
    bool const use_size = false,
    bool const use_type = false);

Parameters

NameDescription
jJSON value to serialize
ooutput adapter to write the serialization to
use_sizewhether to add size annotations to container types
use_typewhether to add type annotations to container types (must be combined with use_size = true)