Json.FromValue
Json.FromValue(value as any, optional encoding as nullable number) as binary
使用編碼 value
所指定文字編碼來產生指定值 encoding
的 JSON 表示法。 若省略 encoding
,則會使用 UTF8。 值的表示方式如下:
- Null、文字與邏輯值以對應的 JSON 類型表示
- 數字會以 JSON 格式的數字表示,惟
#infinity
、-#infinity
與#nan
會轉換為 Null - 清單會以 JSON 陣列表示
- 記錄會以 JSON 物件表示
- 資料表會以物件的陣列表示
- 日期、時間、日期時間、日期時間區域與持續期間會以 ISO-8601 文字表示
- 二進位值會以 Base-64 編碼的文字表示
- 類型與函式會產生錯誤
將複雜值轉換為 JSON。
使用方式
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
輸出
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"