method
public
static
Json::encode()
Класс: \Bitrix\Main\Web\Json
Сигнатура
public static encode(mixed $data[, int|null $options = null ]) : mixed
Описание
Возвращает строку, содержащую JSON-представление $data.
Параметры
$data
mixed
Кодируемое значение.
$options
int|null
= null
Битовая маска параметров. По умолчанию JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_UNESCAPED_UNICODE | JSON_INVALID_UTF8_SUBSTITUTE.
Возвращаемое значение
mixed
Как применяется в Json
Json::encode() — метод класса \Bitrix\Main\Web\Json модуля «Главный модуль».
Статический метод — вызывается через имя класса Json, без создания объекта.
use Bitrix\Main\Web\Json;
$data = null;
$result = Json::encode($data);
// $result: mixedДругие методы Json
decode()Принимает строку в кодировке JSON и преобразует её в переменную PHP.validate()
encode() есть и у других классов модуля «Главный модуль»: ArrayField, Base32, Converter, Emoji, EmptyConverter, GeoHash, HtmlConverter, HtmlFilter.
Исходный файл: source/main/lib/web/json.php:22

