GhostSON is a lightweight, human-readable data serialization format that combines features of BSON (Binary JSON) and TAG/LENGTH/DATA techniques. It uses Unicode 8 characters, including selected "ghost characters" that are printable but lack semantic meaning in any language, to keep the format compact yet readable.
Each GhostSON document consists of a series of elements. Each element has the following structure: