Поделиться через


Json.FromValue

Синтаксис

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

О компании

Создает представление JSON заданного значения value с кодировкой текста, указанной encoding. Если encoding опущен, используется UTF8. Значения представлены следующим образом:

  • Значения NULL, текста и логических значений представлены в виде соответствующих типов JSON
  • Числа представлены в формате JSON, за исключением того, что #infinity, -#infinity и #nan преобразуются в значение NULL.
  • Списки представлены в виде массивов JSON
  • Записи отобразятся в виде объектов JSON
  • Таблицы представлены в виде массива объектов
  • Даты, время, дата и время, часовые пояса и длительности представлены в виде текста 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""}"