JSONMakeArray
Converte un elenco di valori separati in un array JSON di tipo specificato.
Formato
JSONMakeArray ( listaValori ; separatore ; tipo )
Parametri
listaValori
- un elenco di valori separati.
separatore
- testo che separa un valore dal successivo (una stringa vuota significa qualsiasi separatore di riga).
tipo
- un valore numerico che specifica il tipo di dati nell'array. Utilizzare gli stessi valori numerici del parametro tipo
nella funzione JSONSetElement.
Tipo di dati riportato
Testo
Creata nella versione
21.0
Descrizione
Per listaValori
, questa funzione restituisce un array JSON di valori. Ogni valore deve essere separato dal carattere specificato nel parametro separatore
.
Note
-
Se
separatore
è una stringa vuota, alloralistaValori
può essere separato da qualsiasi separatore di riga (ritorno a capo, avanzamento riga o altri caratteri separatori di riga o di paragrafo Unicode).
Esempio 1
JSONMakeArray ( "34,600,18,600,18.0" ; "," ; JSONNumber )
restituisce:
[34,600,18,600,18]
Esempio 2
Quando il campo Prodotto::Colori contiene
verde
rosso
giallo
JSONMakeArray ( Prodotto::Colori ; "" ; JSONString )
restituisce:
["verde","rosso","giallo"]
Esempio 3
Quando il campo Panificio::Prodotto contiene
{"id" : "FB1", "nome" : "Donuts" } #
1.99 #
true #
null #
"Pani"
allora
JSONFormatElements (
JSONMakeArray ( Panificio::Prodotto ; "#" ; JSONRaw )
)
restituisce
[
{
"id" : "FB1",
"nome" : "Donuts"
},
1.99,
true,
null,
"Pani"
]