static byte[] toBytes(int i) {
        if (i >= BC_INT32_NUM_MIN && i <= BC_INT32_NUM_MAX) {
            return new byte[]{(byte) i};
        }

        try (JSONWriter jsonWriter = JSONWriter.ofJSONB()) {
            jsonWriter.writeInt32(i);
            return jsonWriter.getBytes();
        }
    }
x90          # type_char int
x91          # binary len_int32 bytes
x92          # type [str] symbol_int32 jsonb
x93          # reference
<p>
x94 - xa3    # array_0 - array_15
xa4          # array len_int32 item*
<p>
xa5          # object_end
xa6          # object_start
<p>
xa7          # local time b0 b1 b2
xa8          # local datetime b0 b1 b2 b3 b4 b5 b6
xa9          # local date b0 b1 b2 b3
xab          # timestamp millis b0 b1 b2 b3 b4 b5 b6 b7
xac          # timestamp seconds b0 b1 b2 b3
xad          # timestamp minutes b0 b1 b2 b3
xae          # timestamp b0 b1 b2 b3 b4 b5 b6 b7 nano_int32
<p>
xaf          # null
xb0          # boolean false
xb1          # boolean true
xb2          # double 0
xb3          # double 1
xb4          # double_long
xb5          # double
xb6          # float_int
xb7          # float
xb8          # decimal_long
xb9          # decimal
xba          # bigint_long
xbb          # bigint
xbc          # short
xbd          # byte
xbe          # long
xbf          # long encoded as 32-bit int
xc0 - xc7    # three-octet compact long (-x40000 to x3ffff)
xc8 - xd7    # two-octet compact long (-x800 to x7ff, xd0 is 0)
xd8 - xef    # one-octet compact long (-x8 to xf, xe0 is 0)
<p>
xf0 - xff    # one-octet compact int
x00 - x2f    # one-octet compact int
<p>
x30 - x3f    # two-octet compact int (-x800 to x7ff)
x40 - x47    # three-octet compact int (-x40000 to x3ffff)
x48          # 32-bit signed integer ('I')
<p>
x49 - x78    # ascii string length 0-47
x79          # ascii-8 string variable-length
x7a          # utf-8 string variable-length
x7b          # utf-16 string variable-length
x7c          # utf-16LE string variable-length
x7d          # utf-16BE string variable-length
x7e          # gb18030 string variable-length
x7f          # symbol
core/src/main/java/com/alibaba/fastjson2/JSONB.java