Share via


Json.FromValue

Syntaks

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

Om

Producerer 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 #infinityog #nan-#infinity 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""}"