两种比较简单的方法:
①.、使用curl
$url?=?"";
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
$output?=?curl_exec($ch);
curl_close($ch);
echo?$output;
$output?=?file_get_contents($url);
使用json_decode()函数,可以将json字符串转换为PHP数组或对象.
php
$str?=?'{"foo":"bar"}';
$obj?=?json_decode($str);
$arr?=?json_decode($str,?true);
望采纳~
假设POST的数据为:{"data":"abc"}
POST参数为:data
同样以PHP为例,接受并处理请求的相关代码如下:
extract($_POST); // 将数组中的key摊成变量,并导入key对应的值
if (!empty($data))
{
$data = json_decode($data); // json 字符串解码成 json 数据
var_dump($data); // 打印 json 数据
// 输出结果
object(stdClass)[1]
}
以上就是土嘎嘎小编为大家整理的php的curl请求json,php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!