Json.FromValue
Sintassi
Json.FromValue(value as any, optional encoding as nullable number) as binary
Informazioni su
Genera una rappresentazione JSON di un determinato valore value
con una codifica di testo specificata da encoding
. Se viene omesso encoding
, viene usato UTF8. I valori sono rappresentati come segue:
- I valori Null, di testo e logico sono rappresentati come i corrispondenti tipi JSON
- I numeri sono rappresentati come numeri in JSON, eccetto
#infinity
,-#infinity
e#nan
, che sono convertiti in Null - Gli elenchi sono rappresentati come matrici JSON
- I record sono rappresentati come oggetti JSON
- Le tabelle sono rappresentate come una matrice di oggetti
- Date, ore, date/ore, fusi orari e durata sono rappresentati come testo ISO-8601
- I valori binari sono rappresentati come testo codificato in base 64
- Tipi e funzioni generano un errore
Esempio 1
Converte un valore complesso in JSON.
Utilizzo
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Output
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"