Json
Класс \Bitrix\Main\Engine\Response\Json
выполняет формирование json-ответа произвольной структуры. Автоматически будет выполнено преобразование данных в json, конвертация в utf-8, при необходимости, и выставлен заголовок application/json; charset=UTF-8
.
Примеры
new \Bitrix\Main\Engine\Response\Json('ping-pong'); /** Content-Type: application/json; charset=UTF-8 "ping-pong" **/ new \Bitrix\Main\Engine\Response\Json([ 'id' => 2208, 'type' => 'license', ]); /** Content-Type: application/json; charset=UTF-8 {"id": 2208, "type": "license"} **/
Методы
Метод | Описание | С версии |
---|---|---|
__construct( $data = null, $options = 0 ) |
| |
setData( $data ) | Переустановка данных json-ответа. Должны конвертироваться в json-представление механизмами php либо, реализуя один из интерфейсов: \JsonSerializable \Bitrix\Main\Type\Contract\Jsonable \Bitrix\Main\Type\Contract\Arrayable |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024