Json.FromValue
指定された値の JSON 表現を生成します。
Syntax
Json.FromValue(
value as any,
optional encoding as TextEncoding.Type
) as binary
Remarks
encoding
で指定したテキスト コーディングで指定した値 value
の JSON 表記を生成します。encoding
が省略される場合は UTF8 が使用されます。ビジュアルは次のように表されます:
- Null、テキストおよび論理の値は対応する JSON 型 として表されます。
- 数値は JSON内の数値として表されます。ただし、
#infinity
、-#infinity
および#nan
は null に変換されます。 - リストは JSON アレイとして表されます
- レコードは JSON オブジェクトとして表されます
- テーブルはオブジェクトのアレイとして表されます
- 日付、時間、日時、日付タイムゾーンおよび期間は ISO-8601 テキストとして表されます
- バイナリ値はエンコードされた Base 64 テキストとして表されます
- 型と関数はエラーを生成します
Examples
Example #1
複合値を JSON に変換します。
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Result:
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"
Category
Text.Conversions from and to text