php zkontrolujte, zda json
function isJson($string) {
json_decode($string);
return (json_last_error() == JSON_ERROR_NONE);
}
php zkontrolujte platný řetězec json
@json_decode($page_str);
$json_OK= json_last_error() == JSON_ERROR_NONE;
php je json
function is_json($input_line) {
if(is_string($input_line)){
preg_match('/^\{(\s+|\n+)*(\"(.*)(\n+|\s+)*)*\}$|^\[(\s+|\n+)*\{(\s+|\n+)*(\"(.*)(\n+|\s+)*)*\}(\s+|\n)*\]$/', $input_line, $output_array);
if ( isset($output_array) || !empty($output_array)) {
return true;
}
}
return false;
}