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

Что будем искать? Например,Продвижение