Leggere in inglese

Condividi tramite


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""}"