您使用的
json_depre是创建关联数组,而不是对象。您可以将其视为数组而不是对象。如果需要对象,请使用此对象:
$obj = json_depre($json);
请参阅有关第二个参数的文档
json_depre():
assoc为TRUE时,返回的对象将转换为关联数组。
另外,正如Johannes H.在评论中指出的那样,输出
echo$json;最初表明您实际上没有在接收JSON,因此您也需要解决该问题。您问为什么不是JSON?没有看到您如何请求此脚本,就无法确定地说。

您使用的
json_depre是创建关联数组,而不是对象。您可以将其视为数组而不是对象。如果需要对象,请使用此对象:
$obj = json_depre($json);
请参阅有关第二个参数的文档
json_depre():
assoc为TRUE时,返回的对象将转换为关联数组。
另外,正如Johannes H.在评论中指出的那样,输出
echo$json;最初表明您实际上没有在接收JSON,因此您也需要解决该问题。您问为什么不是JSON?没有看到您如何请求此脚本,就无法确定地说。