Lue englanniksi

Jaa


Json.FromValue

Syntaksi

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

Tietoja

Tuottaa JSON-esityksen annetusta arvosta value kohteen määrittämän encodingtekstikoodauksen avulla. 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)]))

Tuloste

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