Nota
Prístup na túto stránku vyžaduje autorizáciu. Môžete sa pokúsiť prihlásiť alebo zmeniť adresár.
Prístup na túto stránku vyžaduje autorizáciu. 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 č. 1
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""}"