Jaa


Json.FromValue

Syntaksi

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

Noin

Tuottaa JSON-esityksen annetusta arvosta value käyttäen encodingmäärittämää tekstin koodausta. Jos encoding jätetään pois, käytetään UTF8:aa. Arvot esitetään seuraavasti:

  • Tyhjäarvot, teksti ja loogiset arvot esitetään vastaavilla JSON-tyypeillä
  • Luvut esitetään lukuina JSON-tiedostossa lukuun ottamatta sitä, että #infinity, -#infinity ja #nan muunnetaan tyhjäarvoiksi.
  • Luettelot esitetään JSON-matriiseina
  • Tietueet esitetään JSON-objekteina
  • Taulukot esitetään objektien matriiseina
  • Päivämäärät, ajat, datetime-kohteet, datetimezone-kohteet ja kestot esitetään ISO-8601-tekstinä
  • Binaariarvot esitetään base-64-koodattuna tekstinä
  • Tyypit ja funktiot aiheuttavat virheen

Esimerkki 1

Muunna monimutkainen arvo JSON-muotoon.

käyttö

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

Output

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