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""}"