當前位置:首頁 » 編程語言 » php判斷是否json

php判斷是否json

發布時間: 2022-08-24 20:20:06

php怎麼判斷是否是JSON數據

function is_not_json($str){
return
is_null(json_decode($str));
}

判斷數據是合法的json數據: (PHP版本大於5.3)

復制代碼 代碼如下:

function is_json($string) {
www.jb51.net
json_decode($string);
return (json_last_error() ==
JSON_ERROR_NONE);
}

json_last_error()函數返回數據編解碼過程中發生的錯誤
注意: json編解碼所操作字元串必須是UTF8的
例子

復制代碼 代碼如下:

/**
* 解析json串
* @param type
$json_str
* @return type
*/
function analyJson($json_str)
{
$json_str = str_replace('\\', '', $json_str);
$out_arr =
array();
preg_match('/{.*}/', $json_str, $out_arr);
if (!empty($out_arr))
{
$result = json_decode($out_arr[0], TRUE);
} else {
return
FALSE;
}
return $result;
}

如果不是json則返回false

Ⅱ php 判斷是不是json字元串

is_array( json_decode($arr, true))

Ⅲ 新手問個 php json的解析問題

我覺得你這個JSON數據設計得不合理,要達到你的要求,最好重設計一下JSON數據格式,如果無法重設,就用json_decode($json, true));轉換成數組後,用數組的一些函數來處理;

Ⅳ php 判斷是不是json格式

if(!json_decode($json))
{
//不是
}
else
{
//是
}

Ⅳ php判斷數據是不是json格式示例

最新php判斷數據是不是JSON格式示例
以下是三零網為大家整理的最新php判斷數據是不是JSON格式示例的文章,希望大家能夠喜歡!
首先要記住json_encode返回的是字元串, 而json_decode返回的是對象
判斷數據不是JSON格式:
function is_not_json($str){
return is_null(json_decode($str));
}
判斷數據是合法的json數據: (PHP版本大於5.3)
function is_json($string) {
json_decode($string);
return (json_last_error() == JSON_ERROR_NONE);
}
json_last_error()函數返回數據編解碼過程中發生的錯誤
注意: json編解碼所操作字元串必須是UTF8的
例子
/**
* 解析json串
* @param type $json_str
* @return type
*/
function analyJson($json_str) {
$json_str = str_replace('\\', '', $json_str);
$out_arr = array();
preg_match('/{.*}/', $json_str, $out_arr);
if (!empty($out_arr)) {
$result = json_decode($out_arr[0], TRUE);
} else {
return FALSE;
}
return $result;
}
如果不是json則返回false

Ⅵ php怎麼判斷一個字元串是不是json


functionis_not_json($str){
returnis_null(json_decode($str));
}

functionis_json($string){www.jb51.net
json_decode($string);
return(json_last_error()==JSON_ERROR_NONE);
}

Ⅶ php 判斷array()數組是否為json數組對象格式

是否可以這樣:
調用json_encode轉換,以後轉換是否失敗(返回FALSE)為判斷

Ⅷ php解析json問題

$r = json_decode({"code":200,"result":[這里是json數據]});
$r->result 就是你的數據

熱點內容
加密相冊在哪裡找到 發布:2025-09-16 02:37:30 瀏覽:628
我的世界公益伺服器 發布:2025-09-16 02:26:18 瀏覽:829
我的世界對戰伺服器2021 發布:2025-09-16 02:13:05 瀏覽:740
蘋果店教編程 發布:2025-09-16 01:55:33 瀏覽:532
linux安全狗 發布:2025-09-16 01:51:18 瀏覽:638
bash腳本格式 發布:2025-09-16 01:42:02 瀏覽:505
ftp訪問錯誤代碼550 發布:2025-09-16 01:32:21 瀏覽:439
打lol什麼配置要求 發布:2025-09-16 01:32:14 瀏覽:60
香港績點演算法 發布:2025-09-16 01:25:33 瀏覽:935
集合順序存儲 發布:2025-09-16 01:17:31 瀏覽:583