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