次の方法で共有


Json.FromValue

構文

Json.FromValue(value as any, optional encoding as nullable number) as binary

バージョン情報

encodingで指定されたテキスト エンコードを使用して、指定された値valueの JSON 表現を生成します。 encodingを省略すると、UTF8 が使用されます。 値は次のように表されます。

  • Null、テキスト、および論理値は、対応する JSON 型として表されます
  • 数値は JSON で数値として表されます。ただし、 #infinity-#infinity#nan が null に変換される点が異なります。
  • リストは JSON 配列として表されます
  • レコードは JSON オブジェクトとして表されます
  • テーブルはオブジェクトの配列として表されます
  • 日付、時刻、datetimes、datetimezones、および期間は ISO-8601 テキストとして表されます
  • バイナリ値は base-64 でエンコードされたテキストとして表されます
  • 型と関数でエラーが発生する

例 1

複合値を JSON に変換します。

使用方法

Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))

アウトプット

"{""A"":[1,true,""3""],""B"":""2012-03-25""}"