JSONMakeArray
Converte uma lista de valores separados em uma matriz JSON do tipo especificado.
Formato
JSONMakeArray ( listOfValues ; separator ; type )
Parâmetros
listOfValues - uma lista de valores separados.
separator - texto que separa um valor do próximo (uma string vazia significa algum separador de linha).
type - um valor numérico que especifica o tipo de dados na matriz. Use os mesmos valores numéricos do parâmetro type na função Função JSONSetElement.
Tipo de dados retornado
texto
Originada na versão
21.0
Descrição
Para listOfValues, essa função retorna uma matriz JSON de valores. Cada valor deve ser separado pelo caractere especificado no parâmetro separator.
Notas
-
Se
separatorfor uma string vazia, entãolistOfValuespode ser separado por qualquer separador de linha (retorno de carro, alimentação de linha ou outros caracteres separadores de linha ou parágrafo Unicode).
Exemplo 1
JSONMakeArray ( "34,600,18,600,18.0" ; "," ; JSONNumber ) retorna:
[34,600,18,600,18]
Exemplo 2
Quando o campo Produto::Cores contém
verde
vermelho
amarelo
JSONMakeArray ( Produto::Cores ; "" ; JSONString ) retorna:
["verde","vermelho","anarelo"]
Exemplo 3
Quando o campo Padaria::Produto contém
{"id" : "FB1", "nome" : "Donuts" } #
1.99 #
true #
null #
"Pães"
então
JSONFormatElements (
JSONMakeArray ( Padaria::Produto ; "#" ; JSONRaw )
)
retorna
[
{
"id" : "FB1",
"name" : "Donuts"
},
1.99,
true,
null,
"Pães"
]