Json.FromValue
Syntaxe
Json.FromValue(value as any, optional encoding as nullable number) as binary
O uživateli
Vytvoří reprezentaci JSON dané hodnoty value
s textovým kódováním určeným encoding
. Pokud encoding
je vynechán, použije se UTF8. Hodnoty jsou reprezentovány takto:
- Hodnoty Null, text a logické hodnoty jsou reprezentovány jako odpovídající typy JSON.
- Čísla jsou reprezentována jako čísla ve formátu JSON s tím rozdílem, že
#infinity
-#infinity
se#nan
převedou na hodnotu null. - Seznamy jsou reprezentovány jako pole JSON.
- Záznamy se překládají jako objekty JSON.
- Tabulky jsou reprezentovány jako pole objektů.
- Kalendářní data, časy, datetimezone a doby trvání jsou reprezentovány jako text ISO-8601.
- Binární hodnoty jsou reprezentovány jako text s kódováním base-64.
- Typy a funkce generují chybu
Příklad 1
Převeďte složitou hodnotu na JSON.
Využití
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Výstup
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro