Les på engelsk

Del via


Json.FromValue

Syntaks

Json.FromValue(value as any, optional encoding as nullable number) as binary

Om

Produserer en JSON-representasjon av en gitt verdi value med en tekstkoding angitt av encoding. Hvis encoding utelates, brukes UTF8. Verdier representeres på følgende måte:

  • Nullverdier, tekst og logiske verdier representeres som tilsvarende JSON-typer
  • Tall representeres som tall i JSON, bortsett fra at #infinity, -#infinity og #nan konverteres til null
  • Lister representeres som JSON-matriser
  • Poster er represnted som JSON-objekter
  • Tabeller representeres som en matrise med objekter
  • Datoer, klokkeslett, datetimes, datetimezones og varigheter representeres som ISO-8601-tekst
  • Binære verdier representeres som grunntall-64-kodet tekst
  • Typer og funksjoner gir en feil

Eksempel 1

Konverter en kompleks verdi til JSON.

bruk

Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))

utdata

"{""A"":[1,true,""3""],""B"":""2012-03-25""}"