folly::bser::parseBser

parseBser overloads

Synopses

Declared in <folly/json/bser/Bser.h>

Parse a BSER value from a byte range.

folly::dynamic
parseBser(folly::ByteRange p);
» more...

Parse a BSER value from a string.

folly::dynamic
parseBser(folly::StringPiece p);
» more...

Parse a BSER value from an IOBuf.

folly::dynamic
parseBser(folly::IOBuf const* p);
» more...

Parse a BSER value from a byte range with deserialization options.

folly::dynamic
parseBser(
    folly::ByteRange p,
    bser_deserialization_options opts);
» more...

Parse a BSER value from a string with deserialization options.

folly::dynamic
parseBser(
    folly::StringPiece p,
    bser_deserialization_options opts);
» more...

Parse a BSER value from an IOBuf with deserialization options.

folly::dynamic
parseBser(
    folly::IOBuf const* p,
    bser_deserialization_options opts);
» more...

Return Value

The decoded dynamic value.

Parameters

NameDescription
pThe complete BSER-encoded data.
optsOptions controlling deserialization.