Lezen in het Engels

Delen via


Json.FromValue

Syntaxis

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

Info

Produceert een JSON-weergave van een bepaalde waarde value met een tekstcodering die is opgegeven door encoding. Als encoding u dit weglaat, wordt UTF8 gebruikt. Waarden worden als volgt weergegeven:

  • Null-, tekst- en logische waarden worden weergegeven als de bijbehorende JSON-typen
  • Getallen worden weergegeven als getallen in JSON, behalve dat #infinityen -#infinity #nan worden geconverteerd naar null
  • Lijsten worden weergegeven als JSON-matrices
  • Records worden opnieuw gebruikt als JSON-objecten
  • Tabellen worden weergegeven als een matrix van objecten
  • Datums, tijden, datum/tijd, datum/tijdzones en duur worden weergegeven als ISO-8601-tekst
  • Binaire waarden worden weergegeven als met base-64 gecodeerde tekst
  • Typen en functies produceren een fout

Voorbeeld 1

Converteer een complexe waarde naar JSON.

Gebruik

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

Uitvoer

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