1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Json
Граф наследования:Json:
YandexJson

Открытые статические члены

static encode ($data, $options=null)
static decode ($data)
static validate (string $data)

Поля данных

const DEFAULT_OPTIONS = JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_UNESCAPED_UNICODE | JSON_INVALID_UTF8_SUBSTITUTE

Защищенные статические члены

static convertData ($data)
static checkException (JsonException $exception, $options=0)
static throwException ($e)

Подробное описание

См. определение в файле json.php строка 8

Методы

◆ checkException()

checkException ( JsonException $exception,
$options = 0 )
staticprotected

Checks global error flag and raises exception if needed.

Аргументы
JsonException$exception
integer$optionsBitmasked options. When JSON_PARTIAL_OUTPUT_ON_ERROR passed no exception is raised.
Возвращает
void
Исключения
ArgumentException

См. определение в файле json.php строка 105

◆ convertData()

convertData ( $data)
staticprotected

Converts $data to UTF-8 charset.

Аргументы
mixed$dataInput data.
Возвращает
mixed

См. определение в файле json.php строка 91

◆ decode()

decode ( $data)
static

Takes a JSON encoded string and converts it into a PHP variable.

Аргументы
string$dataThe json string being decoded.
Возвращает
mixed
Исключения
ArgumentException
См. также
json_decode

См. определение в файле json.php строка 50

◆ encode()

encode ( $data,
$options = null )
static

Returns a string containing the JSON representation of $data.

Аргументы
mixed$dataThe value being encoded.
int  |  null$optionsBitmasked options. Default is JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_UNESCAPED_UNICODE | JSON_INVALID_UTF8_SUBSTITUTE.
Возвращает
mixed
Исключения
ArgumentException
См. также
json_encode

Переопределяется в YandexJson.

См. определение в файле json.php строка 22

◆ throwException()

throwException ( $e)
staticprotected

Throws exception with message given.

Аргументы
string$eException message.
Возвращает
void
Исключения
ArgumentException

См. определение в файле json.php строка 126

◆ validate()

validate ( string $data)
static

См. определение в файле json.php строка 64

Поля

◆ DEFAULT_OPTIONS

const DEFAULT_OPTIONS = JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_UNESCAPED_UNICODE | JSON_INVALID_UTF8_SUBSTITUTE

См. определение в файле json.php строка 10


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/main/lib/web/json.php