The maximum length of a JSON type using a binary storage format is 16776192 bytes.
The length of the binary data cannot be less than or equal to the length of the same data represented in text. Therefore, JSON data that fits in a JSON column with maximum length x stored as text may not fit in a JSON column with maximum length x stored as a binary format, or the reverse. Select the length carefully to make sure of accommodating the data.