Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sintaxe
Json.FromValue(value as any, optional encoding as nullable number) as binary
Sobre nós
Produz uma representação JSON de um determinado valor value com uma codificação de texto especificada por encoding. Se encoding for omitido, o UTF8 é utilizado. Os valores são representados da seguinte forma:
- Valores nulos, de texto e lógicos são representados como os tipos JSON correspondentes
- Os números são representados como números em JSON, exceto que
#infinity,-#infinitye#nansão convertidos em nulos - As listas são representadas como matrizes JSON
- Os registos são representados como objetos JSON
- As tabelas são representadas como uma matriz de objetos
- Datas, horas, datas-horas, datas-horas e durações são representadas como texto ISO-8601
- Os valores binários são representados como texto codificado em base 64
- Tipos e funções produzem um erro
Exemplo 1
Converta um valor complexo em JSON.
Utilização
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Saída
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"