0

PHPでJSONを操作すると、そのエラーがポップアップし続けます.私が使用しているPHPコードは

echo $JSON["response"]["players"][0]["steamid"];

実際の JSON はここにあります。var ダンプは

array(1) { ["response"]=> array(1) { ["players"]=> array(0) { } } }

オンラインの JSON ビューアーを使用しましたが、問題ないように見えます。

誰かアイデアはありますか?

4

1 に答える 1

1

デフォルトでは、 はオブジェクトを実装しないインスタンスjson_decodeとしてデコードします。あなたのコードはおそらくエラーを出力するはずです。実際に使用する必要があります:stdClassArrayAccess

$JSON->response->players[0]->steamid;

trueの 2 番目の引数にも使用できますjson_decode

これはリンクで提供されている JSON で機能しますvar_dumpが、リンクの JSON が PHP スクリプトが取得している JSON と同じではないことを示しているようです。この JSON をリモートで取得するには、正しいパラメーターを使用していることを確認してください。

于 2013-12-22T01:33:04.787 に答える