Reglas para contar caracteres

En este tema se describen las reglas para contar caracteres.

Límites de recuento de caracteres que el analizador JSON aplica a los caracteres tal como aparecen en el mensaje JSON antes de la conversión. Los límites del analizador JSON que se basan en el número de bytes utilizan las reglas siguientes.
  • Un carácter sin escape cuenta como el número de bytes.
  • Una secuencia de escape de dos caracteres (por ejemplo, \\) cuenta como dos bytes.
  • Una secuencia de escape Unicode de seis caracteres (por ejemplo, \u005C) cuenta como seis bytes.
  • Cualquier signo menos, coma decimal o cualquier exponente positivo o negativo incluido en un valor de número, cada uno cuenta como un solo byte.
  • Un carácter de espacio en blanco en un valor de etiqueta o un valor de serie que está entre comillas () cuenta como un solo byte.
  • Un carácter de espacio en blanco en un valor de etiqueta o un valor de serie indicado como \t cuenta como dos bytes.
  • El tamaño del documento se mide en bytes. Un mensaje JSON con caracteres Unicode sin escape puede tener más bytes que caracteres.
  • Los caracteres especiales se pueden sustituir por entidades de varios caracteres en el documento JSONx. Por ejemplo, el ampersand (&) se sustituye por &amp; y el corchete de ángulo de apertura (<) se sustituye por &lt;.