11 #ifndef __UT_JDefines__
12 #define __UT_JDefines__
193 #define UT_JID_BINARY_MAGIC 0x624a534e
197 #define UT_JID_BINARY_MAGIC_SWAP 0x4e534a62 // Swapped endian
The following byte represents an 8 bit integer.
No data follows the NULL token.
The following 4 bytes represent an 32 bit real (float)
UT_JID
The UT_JID enums are used in byte-stream encoding of binary JSON.
Marks the end of an array object.
0x23 and 0x24 are reserved for future use (32/64 bit unsigned)
The following byte represents an unsigned 8 bit integer.
The following 8 bytes represent an 64 bit real (float)
The following 8 bytes represent an 64 bit integer.
The following 2 bytes represent an 16 bit integer.
A compact way of encoding [ UT_JID_BOOL 0x00 ].
The following 4 bytes represent an 32 bit integer.
Marks the end of a map object.
A compact way of encoding [ UT_JID_BOOL 0x01 ].
The following 2 bytes represents an unsigned 16 bit integer.