Produz uma representação JSON do valor fornecido {0} com codificação de tempo especificada por {1}. Se {1} for omitido, UTF8 ...

Produz uma representação JSON do valor fornecido {0} com codificação de tempo especificada por {1}. Se {1} for omitido, UTF8 será usado. Os valores são representados da seguinte maneira:

  • Nulo, texto e valores lógicos são representados como os tipos JSON correspondentes
  • Números são representados como números em JSON, exceto #infinity, -#infinity e #nan, convertidos a nulo
  • Listas são representadas como matrizes JSON
  • Registros são representados como objetos JSON
  • Tabelas são representadas como uma matriz de objetos
  • Datas, horas, datetimes, datetimezones e durações são representadas como texto ISO-8601
  • Valores binários são representados como texto codificado base-64
  • Tipos e funções produzem um erro