这里写目录标题
前言
在修改公众号订单同步接口时,发现接口经过修改后,返回json格式不一致,原来为
{"a":[
{"order":dasdasdad}
]
}
现在为
{"a":
{"order":dasdasdad}
}
在多个订单时无这种情况
解决方案
1.特判,针对只有一个订单的单独处理
代码修改量较大,并且可能出现问题
2.处理json
修改比较简单,只需几行代码
<?php
$jsjson = json_decode($returnContent,1);
if(!isset($jsjson['data']['results']['publisher_order_dto'][0]))
{
$tmp=$jsjson['data']['results']['publisher_order_dto'];
$jsjson['data']['results']['publisher_order_dto']="";
$jsjson['data']['results']['publisher_order_dto']=[$tmp];
}
?>