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""}"