- Модуль: fileman
- Путь к файлу: ~/bitrix/modules/fileman/lib/block/content/jsonconverter.php
- Класс: BitrixFilemanBlockContentJsonConverter
- Вызов: JsonConverter::isValid
static function isValid($string)
{
$string = trim($string);
$char = mb_substr($string, 0, 1);
if(!in_array($char, array('{', '[')))
{
return false;
}
$char = mb_substr($string, -1);
if(!in_array($char, array('}', ']')))
{
return false;
}
try
{
$r = Json::decode($string);
return is_array($r);
}
catch (ArgumentException $exception)
{
return false;
}
}