|Home > Generic function call interface > U64JSON|
This section defines the Iris-specific binary variant of JSON called U64JSON.
U64JSON uses a sequence of
uint64_t values to
represent JSON data. It is fully equivalent to
JSON and can be converted into JSON and back
without data loss. The U64JSON variant is used
whenever in-process communication takes place and
it can optionally be used over IPC.
The main motivation for U64JSON is fast generation and consumption of arbitrary structured data, function calls, and return values, especially in-process.