Megosztás a következőn keresztül:


Json.FromValue

Syntax

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

Névjegy

Egy adott érték value JSON-ábrázolását állítja elő a megadott szövegkódolással encoding. Ha encoding nincs megadva, a rendszer az UTF8-at használja. Az értékek a következőképpen jelennek meg:

  • Null, a szöveg és a logikai értékek a megfelelő JSON-típusokként jelennek meg
  • A számok számokként jelennek meg a JSON-ban, kivéve, hogy #infinitya -#infinity#nan számok null értékre lesznek konvertálva
  • A listák JSON-tömbökként jelennek meg
  • A rekordok JSON-objektumokként vannak ismétlődően elnevezve
  • A táblák objektumtömbként jelennek meg
  • A dátumok, időpontok, dátum/időzónák és időtartamok ISO-8601-szövegként jelennek meg
  • A bináris értékek alap-64 kódolású szövegként jelennek meg
  • A típusok és függvények hibát okoznak

1\. példa

Komplex érték átalakítása JSON-ra.

Használat

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

Hozam

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