首页{"2018-03-23T16:00:00000+0000":[{"seat":"没有空位","seatStatusEn":"No Seat"]}不是标准json格式字符串,No Seat"]地方缺少“}”,应该是No Seat"}];
php转换json格式为数组或对象使用json_decode()函数;
图示:
从解析的格式来看,将时间戳作为下标是个不好的习惯,在获取seat和eatStatusEn值的时候不方便,最好修改一下结构:
$citySNstring = '{"cip": "1823762027", "cid": "371300", "cname": "北京市王府井"}';
$citySN = json_decode($citySNstring);
// 这时候$citySN取得了json值 比如$citySN->cip值为1823762027
// PS:话说ip地址段没有超过255的吧,620
首先 复制你的那条乱乱的json 然后打开
>
丢进去转换 然后替换下面的函数 即可
代码如下
$object = json_decode('{
"code": 200,
"message": "解析成功。",
"source": "bilibili",
"sourceName": "哔哩哔哩",
"vid": "8453162",
"info": {
"title": "7月SHOW BY ROCK!! Short!! 01独家正版",
"duration": 180,
"image": "123456jpg"
},
"result": {
"duration": 180013,
"files": [
{
"url": "123456mp4",
"duration": 180013,
"filesize": 0,
"filetype": "mp4"
}
],
"h": 2
},
"definition": "sd",
"definitionList": "sd|hd",
"cost": 0005
}
');
foreach($object as $key => $value){
if(is_object($value)){
foreach ($value as $k => $v){
echo $k ' : ' $v '</br>';
}
}else{
echo $key ' : ' $value '</br>';
}
}
望采纳~
以上就是关于php 获取json中的值全部的内容,包括:php 获取json中的值、php怎样获取以下json的值、php 如何将获取json中的参数的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)