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
separator
for uma string vazia, entãolistOfValues
pode 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"
]