Del via


Json.FromValue

Syntaks

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

Omtrent

Opretter en JSON-repræsentation af en given værdi value med en tekstkodning, der er angivet af encoding. Hvis encoding udelades, bruges UTF8. Værdier repræsenteres på følgende måde:

  • Null-, tekst- og logiske værdier repræsenteres som de tilsvarende JSON-typer
  • Tal repræsenteres som tal i JSON, bortset fra at #infinity, -#infinity og #nan konverteres til null
  • Lister repræsenteres som JSON-matrixer
  • Poster vises igen som JSON-objekter
  • Tabeller repræsenteres som en matrix af objekter
  • Datoer, klokkeslæt, datetimes, datetimezones og varigheder repræsenteres som ISO-8601-tekst
  • Binære værdier repræsenteres som base-64-kodet tekst
  • Typer og funktioner medfører en fejl

Eksempel 1

Konvertér en kompleks værdi til JSON.

brug

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

output

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