Json_decode无法正常运行,期望数组成为字符串

时间:2016-11-28 15:08:28

标签: php json rest api

大家好我正在使用API​​。从这里在这个API中有很多数据。我想搞定一点。像这样:

$SimplicateApi = new SimplicateApi('emark.domain.nl','key','secret');
$json = $SimplicateApi->makeApiCall('GET','/crm/person?q[first_name]=Kevin');
var_dump(json_decode($json, true));

我想打印从API解码的数据。 我只是想在我的网页上打印它,看看它的工作是否也适合我。只要我能在我的网页上看到数据。

这是我得到的错误:

  

警告:json_decode()期望参数1为字符串,给定数组   在   /var/www/vhosts/domain.nl/httpdocs/wp-content/themes/jupiter-child/functions.php   在第361号NUL号

1 个答案:

答案 0 :(得分:1)

您需要var_dump($json)。该变量包含一个数组,而不是JSON(json = string)。我不知道SimplicateApi,但是你想要的json可能是makeApiCall方法返回的数组吗?