src/JsonQueriable.php
public function isJson($value, $isReturnMap = false)
    {
        if (is_array($value) || is_object($value)) {
            return false;
        }
        
        $data = json_decode($value, true);

        if (json_last_error() !== JSON_ERROR_NONE) {
            return false;
        }
        
        return $isReturnMap ? $data : true;
    }
public function isJson($value, $isReturnMap = false)
    {
        if (is_array($value) || is_object($value)) {
            return false;
        }
        
        $data = json_decode($value, true);

        if (json_last_error() !== JSON_ERROR_NONE) {
            return false;
        }
        
        return $isReturnMap ? $data : true;
    }
public function isJson ( $ value , $ isReturnMap = false ) { if ( is_array ( $ value ) || is_object ( $ value ) ) { return false ; } $ data = json_decode ( $ value , true ) ; if ( json_last_error ( ) !== JSON_ERROR_NONE ) { return false ; } return $ isReturnMap ? $ data : true ; }
Check given value is valid JSON

@param string $value
@param bool $isReturnMap

@return bool|array
Check given value is valid JSON