Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Syntax
Json.FromValue(value as any, optional encoding as nullable number) as binary
O
Vytvorí vyjadrenie JSON danej hodnoty value s textovým kódovaním zadaným hodnotou encoding. Ak sa encoding vynechá, použije sa UTF8. Hodnoty sú uvedené takto:
- Hodnoty null, textové a logické hodnoty sú uvedené ako zodpovedajúce typy JSON
- Čísla sú uvedené ako čísla vo formáte JSON s tým rozdielom, že
#infinity,-#infinitya#nansa skonvertujú na hodnotu null - Zoznamy sú uvedené ako polia JSON
- Záznamy sú uvedené ako objekty JSON
- Tabuľky sú uvedené ako pole objektov
- Dátumy, časy, hodnoty datetime, datetimezone a trvanie sú uvedené ako text vo formáte ISO-8601
- Binárne hodnoty sú uvedené ako text s kódovaním base-64
- Typy a funkcie spôsobia chybu
Príklad
Konvertujte komplexnú hodnotu na formát JSON.
používania
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
výstupu
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"