Print the characters that end a JSON array onto the output stream.

Synopsis

Declared in <baljsn_formatter.h>

void
closeArray(bool formatAsEmptyArray = false);

Description

Print onto the stream supplied at construction the sequence of characters designating the end of an array (referred to as an "array" in JSON). Optionally specify formatAsEmptyArray denoting if the array being closed should be formatted as an empty array. If formatAsEmptyArray is not specified then the array being closed is formatted as an array having elements. The behavior is undefined unless this Formatter is currently formatting an array. Note that the formatting (and as a consequence the formatAsEmptyArray) is relevant only if this formatter encodes in the pretty style and is ignored otherwise.

Parameters

Name

Description

formatAsEmptyArray

whether to format the array as empty

Created with MrDocs