Vai al contenuto principale Passa a contenuto complementare

JsonSet - funzione dello script e del grafico

JsonSet() modifica una stringa contenente dati JSON (JavaScript Object Notation). Può impostare o inserire un valore JSON con la nuova posizione specificata dal percorso. I dati devono essere dati JSON validi ma possono contenere spazi extra o righe nuove.

Sintassi:  

value JsonSet(json, path, value)

Tipo di dati restituiti: duale

Argomenti
Argomento Descrizione
json Stringa contenente dati JSON.
path

Il percorso deve essere specificato in base a RFC 6901. Ciò consentirà la creazione di proprietà all'interno dei dati JSON senza l'utilizzo di funzione complesse sottostringa o indice e concatenazione.

value Il nuovo valore della stringa in formato JSON.
Esempio: espressioni del grafico valide e non valide
Esempio Risultato
JsonSet( '{}','/a','"b"' ) Restituisce {"a":"b"}
JsonSet( '[]','/0','"x"' ) Restituisce ["x"]
JsonSet( '"abc"','','123' ) Restituisce 123
JsonSet( '"abc"','/x','123' ) Restituisce null. Il percorso non punta a una parte valida dei dati JSON.
JsonSet( '{"a":{"b":"c"}}','a/b','"x"' ) Restituisce null. Il percorso non è valido.
JsonSet( '{"a":"b"}','/a','abc' ) Restituisce null. Il valore non è un JSON valido. Una stringa deve essere racchiusa tra virgolette.

Esempio: principi fondamentali della funzione JsonSet

Vedere anche:

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!