Combination of parseFlags.
Enumerator |
---|
kParseNoFlags | No flags are set.
|
kParseInsituFlag | In-situ(destructive) parsing.
|
kParseValidateEncodingFlag | Validate encoding of JSON strings.
|
kParseIterativeFlag | Iterative(constant complexity in terms of function call stack size) parsing.
|
kParseStopWhenDoneFlag | After parsing a complete JSON root from stream, stop further processing the rest of stream. When this flag is used, parser will not generate kParseErrorDocumentRootNotSingular error.
|
kParseFullPrecisionFlag | Parse number in full precision (but slower).
|
kParseCommentsFlag | Allow one-line (//) and multi-line (/**/) comments.
|
kParseNumbersAsStringsFlag | Parse all numbers (ints/doubles) as strings.
|
kParseTrailingCommasFlag | Allow trailing commas at the end of objects and arrays.
|
kParseNanAndInfFlag | Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles.
|
kParseDefaultFlags | Default parse flags. Can be customized by defining RAPIDJSON_PARSE_DEFAULT_FLAGS.
|