method
public
ParameterDictionary::jsonSerialize()
Сигнатура
public jsonSerialize() : array<string|int, mixed>
Описание
JsonSerializable::jsonSerialize — Определяет данные, которые должны быть сериализованы в JSON.
Возвращаемое значение
array<string|int, mixed>
Как применяется в ParameterDictionary
ParameterDictionary::jsonSerialize() — метод класса \Bitrix\Main\Type\ParameterDictionary модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр ParameterDictionary.
use Bitrix\Main\Type\ParameterDictionary;
/** @var ParameterDictionary $object */
$result = $object->jsonSerialize();
// $result: array<string|int, mixed>Другие методы ParameterDictionary
__unserialize()clear()get()Возвращает любую переменную по её имени. Null, если переменная не задана.getRaw()Возвращает оригинальное значение любой переменной по её имени. Null, если переменная не задана.getValues()isEmpty()Возвращает true, если словарь пуст.offsetSet()Смещение для установки.offsetUnset()Смещение для удаления.set()setValues()toArray()Возвращает значения в виде массива.toArrayRaw()
jsonSerialize() есть и у других классов модуля «Главный модуль»: ContentUri, Dictionary, EntityError, Environment, Error, ErrorCollection, FieldError, HttpRequest.
Исходный файл: source/main/lib/type/parameterdictionary.php:215

