Skip to content

ludus::foundation::parsing::JsonLimits

Ludus Wiki · API overview · Browse API

Struct

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

#include <ludus/foundation/parsing/json.hpp>
struct ludus::foundation::parsing::JsonLimits final

Fields

MaxInputBytes

usize ludus::foundation::parsing::JsonLimits::MaxInputBytes = usize{1024} * 1024

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

MaxWorkspaceBytes

usize ludus::foundation::parsing::JsonLimits::MaxWorkspaceBytes = usize{16} * 1024 * 1024

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

MaxDepth

usize ludus::foundation::parsing::JsonLimits::MaxDepth = 32
Root has depth zero. Keys are not values; each container counts as a value.

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

MaxObjectMembers

usize ludus::foundation::parsing::JsonLimits::MaxObjectMembers = 32

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

MaxArrayElements

usize ludus::foundation::parsing::JsonLimits::MaxArrayElements = usize{1024} * 1024

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

MaxValues

usize ludus::foundation::parsing::JsonLimits::MaxValues = usize{1024} * 1024

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp

MaxStringBytes

usize ludus::foundation::parsing::JsonLimits::MaxStringBytes = usize{1024} * 1024
Decoded UTF-8 byte length, applied to keys as well as string values.

Related types: usize

Declared in modules/foundation/parsing/include/ludus/foundation/parsing/json.hpp