1、php判断字符串是否为json格式
用json_encode可以判断是否为json格式,使用条件:php版本大于5.2,编码必须为utf-8,否则将返回null
使用方法:
json_encode($str)
如果返回不为null,表示改字符串为json格式。
注意:
数字以及boolean类型json_encode将视为json格式
2、
function jsonToArray($json){ $param = json_decode($json); if(is_array($param)){ return $param; }else{ $arr = array(); // object转array foreach ($param as $key => $value) { $arr[$key] = $value; } return $arr; }; }