已知一URL的Response中存在一个Json对象,如何使用CURL来获取该Json对象?

如题。想通过CURL这个类来访问该URL,并获取该URL中Response数据中的Json对象。如果CURL不能实现,那么麻烦提供其他的实现方法... 如题。 想通过CURL这个类来访问该URL,并获取该URL中Response数据中的Json对象。
如果CURL不能实现,那么麻烦提供其他的实现方法
展开
 我来答
风澜雾钟
2013-07-02
知道答主
回答量:2
采纳率:0%
帮助的人:2.4万
展开全部
$ch = curl_init(); //初始化curl
curl_setopt($ch, CURLOPT_URL, ORDERPOSTURL); //抓取指定网页
curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //设置是否返回信息
curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);//发送数据
$response = curl_exec($ch); //接收返回信息
if (curl_errno($ch)) {
//出错则记录错误信息
Logger::getLogger("reqLogger")->error("错误信息:" . curl_error($ch));
}
curl_close($ch); //关闭curl链接
$obj=json_decode($myLogger);//json字符串转化为对象
$arry=json_decode($response,true);//json字符串转化为数组
追问
这.. 是什么语言写的
我是在cocos2d-x中的curl,根据您的回答,尽管语法不同,大致东西还是能对的上号的
只是$myLogger是从哪里来的?
追答
这是PHP的,不好意思,大意了,【$myLogger】应该改为【$response】,如下:
$obj=json_decode($myLogger);//json字符串转化为对象
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式