gpt4 book ai didi

php - 检查json网址工程file_get_contents

转载 作者:行者123 更新时间:2023-12-03 08:50:47 25 4
gpt4 key购买 nike

您好,我知道有时候JSON脚本无法正常工作。我只想做点尝试,如果没有错误尝试其他尝试不起作用。这可行,但是我不喜欢这种方式来修复错误。

error_reporting(0);

现在的代码是:
try{
$json_file = file_get_contents(XXX);
if(!$json_file){
return "error";
}else{
$list = json_decode($json_file, true);
return $list;
}
}catch (Exception $e ) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}

我得到的警告是:

Warning: file_get_contents(XXX):
failed to open stream: HTTP request failed!
HTTP/1.1 400 BAD REQUEST in
C:\wamp\www\mvc\app\models\accounts_model.php on line 16

最佳答案

你可以使用这个功能

<?php
function isJson($string) {
json_decode($string);
return (json_last_error() == JSON_ERROR_NONE);
}

$fileContents = file_get_contents($filename);

if(isJson($fileContents)) {

} else {

}

关于php - 检查json网址工程file_get_contents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41866961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com