Share via


Json.FromValue

Syntax

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

Om

Skapar en JSON-representation av ett angivet värde value med en textkodning som anges av encoding. Om encoding utelämnas används UTF8. Värden representeras på följande sätt:

  • Null, text och logiska värden representeras som motsvarande JSON-typer
  • Tal representeras som tal i JSON, förutom att #infinity, -#infinity och #nan konverteras till null
  • Listor representeras som JSON-matriser
  • Poster ersätts som JSON-objekt
  • Tabeller representeras som en matris med objekt
  • Datum, tider, datetimes, datetimezones och varaktigheter representeras som ISO-8601-text
  • Binära värden representeras som base-64-kodad text
  • Typer och funktioner skapar ett fel

Exempel 1

Konvertera ett komplext värde till JSON.

Användning

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

Output

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