Php json_解码不返回数据

Php json_解码不返回数据,php,Php,我使用curl从API获取数据,它可以很好地处理一些函数,但对于某些函数,json_decode函数不返回数据。不确定到底是什么导致了这里的问题,好像我直接检查了API,它有数据,但没有通过json_解码函数。返回的数据格式正确吗?您可以尝试使用first解析返回数据 将API响应复制到JSON中。如果无效,您就有问题。一些代码也会有帮助。只需echo$subAccID并将其复制到JSONLint中。您需要使代码更具防御性。您不仅假设cURL成功,而且还假设返回的数据是有效的JSON。现在你在S

我使用curl从API获取数据,它可以很好地处理一些函数,但对于某些函数,json_decode函数不返回数据。不确定到底是什么导致了这里的问题,好像我直接检查了API,它有数据,但没有通过json_解码函数。返回的数据格式正确吗?您可以尝试使用first解析返回数据

将API响应复制到JSON中。如果无效,您就有问题。

一些代码也会有帮助。只需
echo$subAccID并将其复制到JSONLint中。您需要使代码更具防御性。您不仅假设cURL成功,而且还假设返回的数据是有效的JSON。现在你在S.O.;)是的,我在JSONLint中检查它,它有一些错误。由于返回的数据不是我这边的,所以我只需要在我这边显示这些细节。但是感谢您的帮助:)是的,如果您想使用
json\u decode
PHP必须提供有效的json。是的,数据有一些错误。我检查过了,我需要在最后显示详细信息,因为我有错误,所以无法获取数据。但是谢谢你的帮助。