我是靠谱客的博主 等待蜡烛,最近开发中收集的这篇文章主要介绍php curl传输 json,php通过curl传输JSON对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

PHP通过curl方式传参给java接口报错:JSONObject["xxx"] is not a JSONObject

PHP 对变量进行 JSON 编码 (json_encode()) 返回字符串,而接口参数需要 json 对象。

{"code":0,"data":{"isSrvAccount":0},"mccode":0,"errObj":{},"reqId":"S1B6Mt01w","seqId":"d4d7435b-75ca-962e-17b6-cbc478da83d8"}

解决办法:将变量 json_decode() 后即可。

例:

// 转成JSON对象

$test = json_decode($test);

print_r 打印

stdClass Object

(

[code] => 0

[data] => stdClass Object

(

[isSrvAccount] => 0

)

[mccode] => 0

[errObj] => stdClass Object

(

)

[reqId] => S1B6Mt01w

[seqId] => d4d7435b-75ca-962e-17b6-cbc478da83d8

)

如果是 curl 方式的话记得设置 CURLOPT_HTTPHEADER

// 设置HTTP头

curl_setopt ( $curl, CURLOPT_HTTPHEADER, ["Content-Type: application/json"] );

原文:https://www.cnblogs.com/sirdong/p/13328608.html

最后

以上就是等待蜡烛为你收集整理的php curl传输 json,php通过curl传输JSON对象的全部内容,希望文章能够帮你解决php curl传输 json,php通过curl传输JSON对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部