Hop til hovedindhold

Json.FromValue

Producerer en JSON-repræsentation af en bestemt værdi

Syntax

Json.FromValue(
value as any,
optional encoding as TextEncoding.Type
) as binary

Remarks

Opretter en JSON- repræsentation af en given værdi value med en tekstkodning angivet med encoding. Hvis encoding er udeladt, benyttes UTF8 i stedet. Værdier er repræsenteret som følger:

  • Null-værdier, tekstværdier og logiske værdier repræsenteres som de tilsvarende JSON-typer
  • Tal repræsenteres som tal i JSON, med undtagelse af #infinity, -#infinity og #nan, der konverteres til null
  • Lister repræsenteres som JSON-matrixer
  • Poster repræsenteres som JSON-objekter
  • Tabeller repræsenteres som en matrix med objekter
  • Datoer, tidspunkter, dato/klokkeslæt, dato/tidszoner og varigheder repræsenteres som ISO-8601-tekst
  • Binære værdier repræsenteres som base-64-kodet tekst
  • Typer og funktioner producerer en fejl

Examples

Example #1

Konvertér en kompleks værdi til JSON.

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

Result:

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

Category

Text.Conversions from and to text