Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Json
+ Граф наследования:Json:

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

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

Открытые атрибуты

const JSON_ERROR_UNKNOWN = -1
 

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

static serializeJson (&$data)
 
static convertData ($data)
 
static unConvertData ($data)
 
static checkException ($options=0)
 
static throwException ($e)
 

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

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

Методы

◆ checkException()

static checkException ( $options = 0)
staticprotected

Checks global error flag and raises exception if needed.

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

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

◆ convertData()

static convertData ( $data)
staticprotected

Converts $data to UTF-8 charset.

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

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

◆ decode()

static 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 строка 53

◆ encode()

static encode ( $data,
$options = null )
static

Returns a string containing the JSON representation of $data.

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

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

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

◆ serializeJson()

static serializeJson ( & $data)
staticprotected

Executes serializeJson on JsonSerializable objects for non-UTF8 instances. We have to do it manually to prevent "malformed UTF-8 characters" error.

Аргументы
mixed$data

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

◆ throwException()

static throwException ( $e)
staticprotected

Throws exception with message given.

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

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

◆ unConvertData()

static unConvertData ( $data)
staticprotected

Converts $data from UTF-8 charset.

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

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

Данные класса

◆ JSON_ERROR_UNKNOWN

const JSON_ERROR_UNKNOWN = -1

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